home *** CD-ROM | disk | FTP | other *** search
MacBinary | 1990-06-07 | 50.6 KB | [ SIMA/SOLG]
open in: MacOS 8.1
extracted
|
Win98
extracted
|
DOS
extracted
browse contents |
view JSON data
|
view as text
This file was processed as: MacBinary
(archive/macBinary ).
Confidence Program Detection Match Type Support
10%
dexvert
MacBinary (archive/macBinary)
fallback
Supported
100%
file
MacBinary II, inited, Thu Jun 7 12:21:55 1990, modified Thu Jun 7 12:21:58 1990, creator 'SOLG', type 'SIMA', 38336 bytes "CD-ROM Part 4" , at 0x9640 13233 bytes resource
default (weak)
99%
file
data
default
100%
TrID
MacBinary 2
default (weak)
100%
siegfried
fmt/1762 MacBinary (II)
default
100%
lsar
MacBinary
default
id metadata key value macFileType [ SIMA] macFileCreator [ SOLG]
hex view +--------+-------------------------+-------------------------+--------+--------+ |00000000| 00 0d 43 44 2d 52 4f 4d | 20 50 61 72 74 20 34 00 |..CD-ROM| Part 4.| |00000010| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........| |00000040| 00 53 49 4d 41 53 4f 4c | 47 01 00 00 00 00 00 00 |.SIMASOL|G.......| |00000050| 00 00 00 00 00 95 c0 00 | 00 33 b1 a2 94 2f a3 a2 |........|.3.../..| |00000060| 94 2f a6 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |./......|........| |00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 77 f0 00 00 |........|....w...| |00000080| ff e1 ff e2 02 f6 02 41 | 00 00 00 00 02 d7 02 23 |.......A|.......#| |00000090| 00 0c 00 00 00 00 02 d7 | 02 23 11 01 a0 00 9c 01 |........|.#......| |000000a0| 00 0a 00 00 00 00 02 d7 | 02 23 39 a1 00 9d 00 10 |........|.#9.....| |000000b0| 00 08 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |000000c0| 2c 00 08 00 14 05 54 69 | 6d 65 73 03 00 14 04 01 |,.....Ti|mes.....| |000000d0| 0d 00 0e 10 02 d9 02 28 | 02 d9 02 28 2b 21 31 08 |.......(|...(+!1.| |000000e0| 43 68 61 70 74 65 72 20 | a1 00 9d 00 10 00 01 00 |Chapter |........| |000000f0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 35 01 |.... ...|.....)5.| |00000100| 38 a1 00 9d 00 10 00 17 | 00 00 00 00 00 20 00 00 |8.......|..... ..| |00000110| 00 00 00 00 00 00 29 07 | 17 2e 20 4d 61 63 69 6e |......).|.. Macin| |00000120| 74 6f 73 68 20 41 75 64 | 69 6f 20 43 61 6c 6c 73 |tosh Aud|io Calls| |00000130| a1 00 9d 00 10 00 59 00 | 00 00 00 00 20 00 00 00 |......Y.|.... ...| |00000140| 00 00 00 00 00 04 00 0d | 00 0c 28 00 49 00 21 59 |........|..(.I.!Y| |00000150| 41 75 64 69 6f 20 63 6f | 6d 70 61 63 74 20 64 69 |Audio co|mpact di| |00000160| 73 63 73 20 61 6e 64 20 | 43 44 2d 52 4f 4d 20 64 |scs and |CD-ROM d| |00000170| 69 73 63 73 20 63 6f 6e | 66 6f 72 6d 20 74 6f 20 |iscs con|form to | |00000180| 74 77 6f 20 73 74 61 6e | 64 61 72 64 73 2c 20 63 |two stan|dards, c| |00000190| 61 6c 6c 65 64 20 74 68 | 65 20 59 65 6c 6c 6f 77 |alled th|e Yellow| |000001a0| 20 42 6f 6f 6b 20 61 6e | 64 a1 00 9d 00 10 00 5c | Book an|d......\| |000001b0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 0c |..... ..|......*.| |000001c0| 5c 74 68 65 20 52 65 64 | 20 42 6f 6f 6b 2e 20 20 |\the Red| Book. | |000001d0| 54 68 65 20 59 65 6c 6c | 6f 77 20 62 6f 6f 6b 20 |The Yell|ow book | |000001e0| 73 70 65 63 69 66 69 65 | 73 20 61 75 64 69 6f 20 |specifie|s audio | |000001f0| 73 74 61 6e 64 61 72 64 | 73 3b 20 20 74 68 65 20 |standard|s; the | |00000200| 52 65 64 20 62 6f 6f 6b | 20 73 70 65 63 69 66 69 |Red book| specifi| |00000210| 65 73 20 61 64 64 69 74 | 69 6f 6e 61 6c a1 00 9d |es addit|ional...| |00000220| 00 10 00 5c 00 00 00 00 | 00 20 00 00 00 00 00 00 |...\....|. ......| |00000230| 00 00 2a 0c 5c 73 74 61 | 6e 64 61 72 64 73 20 66 |..*.\sta|ndards f| |00000240| 6f 72 20 43 44 2d 52 4f | 4d 2e 20 20 49 6e 20 6f |or CD-RO|M. In o| |00000250| 72 64 65 72 20 74 6f 20 | 75 73 65 20 63 61 6c 6c |rder to |use call| |00000260| 20 74 68 65 20 4d 61 63 | 69 6e 74 6f 73 68 20 64 | the Mac|intosh d| |00000270| 72 69 76 65 72 2c 20 79 | 6f 75 20 6e 65 65 64 20 |river, y|ou need | |00000280| 74 6f 20 75 6e 64 65 72 | 73 74 61 6e 64 20 74 68 |to under|stand th| |00000290| 65 a1 00 9d 00 10 00 58 | 00 00 00 00 00 20 00 00 |e......X|..... ..| |000002a0| 00 00 00 00 00 00 2a 0c | 58 70 6f 73 73 69 62 6c |......*.|Xpossibl| |000002b0| 65 20 61 64 64 72 65 73 | 73 69 6e 67 20 66 6f 72 |e addres|sing for| |000002c0| 6d 61 74 73 20 66 6f 72 | 20 61 75 64 69 6f 20 62 |mats for| audio b| |000002d0| 6c 6f 63 6b 73 20 6f 6e | 20 61 20 43 44 2e 20 20 |locks on| a CD. | |000002e0| 54 68 65 20 74 68 72 65 | 65 20 61 64 64 72 65 73 |The thre|e addres| |000002f0| 73 69 6e 67 20 66 6f 72 | 6d 61 74 73 20 61 72 65 |sing for|mats are| |00000300| 3a a1 00 9d 00 10 00 10 | 00 00 00 00 00 20 00 00 |:.......|..... ..| |00000310| 00 00 00 00 00 00 2b 27 | 0c 10 31 29 20 6c 6f 67 |......+'|..1) log| |00000320| 69 63 61 6c 20 62 6c 6f | 63 6b a1 00 9d 00 10 00 |ical blo|ck......| |00000330| 24 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 2a |$..... .|.......*| |00000340| 0c 24 32 29 20 61 62 73 | 6f 6c 75 74 65 20 6d 69 |.$2) abs|olute mi| |00000350| 6e 75 74 65 2c 20 73 65 | 63 6f 6e 64 20 61 6e 64 |nute, se|cond and| |00000360| 20 62 6c 6f 63 6b a1 00 | 9d 00 10 00 10 00 00 00 | block..|........| |00000370| 00 00 20 00 00 00 00 00 | 00 00 00 2a 0c 10 33 29 |.. .....|...*..3)| |00000380| 20 74 72 61 63 6b 20 6e | 75 6d 62 65 72 2e a1 00 | track n|umber...| |00000390| 9d 00 10 00 5b 00 00 00 | 00 00 20 00 00 00 00 00 |....[...|.. .....| |000003a0| 00 00 00 28 00 9d 00 37 | 5b 41 6e 20 61 75 64 69 |...(...7|[An audi| |000003b0| 6f 20 43 44 20 63 6f 6e | 74 61 69 6e 73 20 75 70 |o CD con|tains up| |000003c0| 20 74 6f 20 37 34 20 6d | 69 6e 75 74 65 73 20 6f | to 74 m|inutes o| |000003d0| 66 20 73 6f 75 6e 64 20 | 28 42 79 20 64 65 63 72 |f sound |(By decr| |000003e0| 65 61 73 69 6e 67 20 74 | 68 65 20 69 6e 74 65 72 |easing t|he inter| |000003f0| 2d 74 72 61 63 6b 20 67 | 61 70 20 61 6e 64 20 6f |-track g|ap and o| |00000400| 74 68 65 72 a1 00 9d 00 | 10 00 59 00 00 00 00 00 |ther....|..Y.....| |00000410| 20 00 00 00 00 00 00 00 | 00 2a 0c 59 74 72 69 63 | .......|.*.Ytric| |00000420| 6b 73 2c 20 79 6f 75 20 | 63 61 6e 20 70 75 74 20 |ks, you |can put | |00000430| 6d 6f 72 65 20 74 68 61 | 6e 20 37 34 20 6d 69 6e |more tha|n 74 min| |00000440| 75 74 65 73 20 6f 66 20 | 73 6f 75 6e 64 20 6f 6e |utes of |sound on| |00000450| 20 61 20 43 44 2e 20 20 | 44 6f 69 6e 67 20 74 68 | a CD. |Doing th| |00000460| 69 73 20 69 73 20 6f 6e | 6c 79 20 6d 61 72 67 69 |is is on|ly margi| |00000470| 6e 61 6c 6c 79 a1 00 9d | 00 10 00 5e 00 00 00 00 |nally...|...^....| |00000480| 00 20 00 00 00 00 00 00 | 00 00 2a 0c 5e 77 69 74 |. ......|..*.^wit| |00000490| 68 69 6e 20 74 68 65 20 | 73 74 61 6e 64 61 72 64 |hin the |standard| |000004a0| 2e 20 20 53 75 63 68 20 | 43 44 73 20 6d 61 79 20 |. Such |CDs may | |000004b0| 6e 6f 74 20 62 65 20 70 | 6c 61 79 61 62 6c 65 20 |not be p|layable | |000004c0| 6f 6e 20 61 6c 6c 20 64 | 72 69 76 65 73 2e 29 2e |on all d|rives.).| |000004d0| 20 20 54 68 65 73 65 20 | 6d 69 6e 75 74 65 73 20 | These |minutes | |000004e0| 61 72 65 20 64 69 76 69 | 64 65 64 a1 00 9d 00 10 |are divi|ded.....| |000004f0| 00 57 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.W..... |........| |00000500| 2a 0c 57 69 6e 74 6f 20 | 36 30 20 73 65 63 6f 6e |*.Winto |60 secon| |00000510| 64 73 2e 20 20 45 61 63 | 68 20 73 65 63 6f 6e 64 |ds. Eac|h second| |00000520| 20 63 6f 6e 74 61 69 6e | 73 20 37 35 20 62 6c 6f | contain|s 75 blo| |00000530| 63 6b 73 2e 20 20 45 61 | 63 68 20 62 6c 6f 63 6b |cks. Ea|ch block| |00000540| 20 63 6f 6e 74 61 69 6e | 73 20 39 38 20 66 72 61 | contain|s 98 fra| |00000550| 6d 65 73 2e 20 20 45 61 | 63 68 a1 00 9d 00 10 00 |mes. Ea|ch......| |00000560| 5d 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 2a |]..... .|.......*| |00000570| 0c 5d 66 72 61 6d 65 20 | 63 6f 6e 74 61 69 6e 73 |.]frame |contains| |00000580| 20 32 34 20 62 79 74 65 | 73 20 6f 66 20 64 61 74 | 24 byte|s of dat| |00000590| 61 2e 20 20 54 68 65 20 | 6d 75 73 69 63 20 6f 6e |a. The |music on| |000005a0| 20 61 20 43 44 20 69 73 | 20 64 69 76 69 64 65 64 | a CD is| divided| |000005b0| 20 75 70 20 69 6e 74 6f | 20 74 72 61 63 6b 73 3b | up into| tracks;| |000005c0| 20 79 6f 75 20 63 61 6e | 20 68 61 76 65 20 61 a1 | you can| have a.| |000005d0| 00 9d 00 10 00 1d 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |000005e0| 00 00 00 00 2a 0c 1d 6d | 61 78 69 6d 75 6d 20 6f |....*..m|aximum o| |000005f0| 66 20 39 39 20 74 72 61 | 63 6b 73 20 6f 6e 20 61 |f 99 tra|cks on a| |00000600| 20 43 44 2e a1 00 9d 00 | 10 00 2d 00 00 00 00 00 | CD.....|..-.....| |00000610| 20 00 00 00 00 00 00 00 | 00 04 02 2b 6e cd 2d 46 | .......|...+n.-F| |00000620| 69 67 75 72 65 20 31 2e | 20 20 44 61 74 61 20 4f |igure 1.| Data O| |00000630| 72 67 61 6e 69 7a 61 74 | 69 6f 6e 20 6f 6e 20 43 |rganizat|ion on C| |00000640| 6f 6d 70 61 63 74 20 44 | 69 73 63 73 a1 00 9d 00 |ompact D|iscs....| |00000650| 10 00 5d 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..].....| .......| |00000660| 00 04 00 28 01 be 00 37 | 5d 59 6f 75 20 63 61 6e |...(...7|]You can| |00000670| 20 61 64 64 72 65 73 73 | 20 73 6f 75 6e 64 20 64 | address| sound d| |00000680| 6f 77 6e 20 74 6f 20 74 | 68 65 20 62 6c 6f 63 6b |own to t|he block| |00000690| 20 6c 65 76 65 6c 3b 20 | 20 74 68 61 74 20 69 73 | level; | that is| |000006a0| 2c 20 64 6f 77 6e 20 74 | 6f 20 74 68 65 20 31 2f |, down t|o the 1/| |000006b0| 37 35 74 68 20 6f 66 20 | 61 20 73 65 63 6f 6e 64 |75th of |a second| |000006c0| 2e 20 20 59 6f 75 a1 00 | 9d 00 10 00 5e 00 00 00 |. You..|....^...| |000006d0| 00 00 20 00 00 00 00 00 | 00 00 00 2a 0c 5e 63 61 |.. .....|...*.^ca| |000006e0| 6e 20 61 64 64 72 65 73 | 73 20 73 6f 75 6e 64 20 |n addres|s sound | |000006f0| 62 79 20 73 70 65 63 69 | 66 79 69 6e 67 20 61 6e |by speci|fying an| |00000700| 20 61 62 73 6f 6c 75 74 | 65 20 62 6c 6f 63 6b 20 | absolut|e block | |00000710| 6e 75 6d 62 65 72 20 28 | 65 2e 67 2e 20 73 74 61 |number (|e.g. sta| |00000720| 72 74 20 70 6c 61 79 69 | 6e 67 20 61 74 20 61 62 |rt playi|ng at ab| |00000730| 73 6f 6c 75 74 65 20 62 | 6c 6f 63 6b a1 00 9d 00 |solute b|lock....| |00000740| 10 00 5c 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..\.....| .......| |00000750| 00 2a 0c 5c 31 2c 32 33 | 34 2c 35 36 37 20 66 72 |.*.\1,23|4,567 fr| |00000760| 6f 6d 20 74 68 65 20 73 | 74 61 72 74 20 6f 66 20 |om the s|tart of | |00000770| 74 68 65 20 64 69 73 63 | 29 2c 20 6f 72 20 62 79 |the disc|), or by| |00000780| 20 61 62 73 6f 6c 75 74 | 65 20 6d 69 6e 75 74 65 | absolut|e minute| |00000790| 2c 20 73 65 63 6f 6e 64 | 2c 20 61 6e 64 20 62 6c |, second|, and bl| |000007a0| 6f 63 6b 20 6e 75 6d 62 | 65 72 20 28 65 2e 67 2e |ock numb|er (e.g.| |000007b0| a1 00 9d 00 10 00 5d 00 | 00 00 00 00 20 00 00 00 |......].|.... ...| |000007c0| 00 00 00 00 00 2a 0c 5d | 73 74 61 72 74 20 70 6c |.....*.]|start pl| |000007d0| 61 79 69 6e 67 20 61 74 | 20 6d 69 6e 75 74 65 20 |aying at| minute | |000007e0| 34 32 2c 20 73 65 63 6f | 6e 64 20 33 30 2c 20 62 |42, seco|nd 30, b| |000007f0| 6c 6f 63 6b 20 31 35 20 | 6f 6e 20 74 68 65 20 64 |lock 15 |on the d| |00000800| 69 73 63 29 20 6f 72 20 | 62 79 20 6c 6f 67 69 63 |isc) or |by logic| |00000810| 61 6c 20 74 72 61 63 6b | 20 6e 75 6d 62 65 72 20 |al track| number | |00000820| 28 65 2e 67 2e a1 00 9d | 00 10 00 1a 00 00 00 00 |(e.g....|........| |00000830| 00 20 00 00 00 00 00 00 | 00 00 2a 0c 1a 73 74 61 |. ......|..*..sta| |00000840| 72 74 20 70 6c 61 79 69 | 6e 67 20 61 74 20 74 72 |rt playi|ng at tr| |00000850| 61 63 6b 20 32 2e 29 a1 | 00 9d 00 10 00 5c 00 00 |ack 2.).|.....\..| |00000860| 00 00 00 20 00 00 00 00 | 00 00 00 00 2a 18 5c 54 |... ....|....*.\T| |00000870| 68 65 20 64 72 69 76 65 | 72 20 72 65 71 75 69 72 |he drive|r requir| |00000880| 65 73 20 74 68 61 74 20 | 74 68 65 20 6c 6f 67 69 |es that |the logi| |00000890| 63 61 6c 20 74 72 61 63 | 6b 20 6e 75 6d 62 65 72 |cal trac|k number| |000008a0| 20 6f 72 20 61 62 73 6f | 6c 75 74 65 20 6d 69 6e | or abso|lute min| |000008b0| 75 74 65 20 73 65 63 6f | 6e 64 20 62 6c 6f 63 6b |ute seco|nd block| |000008c0| 20 6e 75 6d 62 65 72 73 | 20 62 65 a1 00 9d 00 10 | numbers| be.....| |000008d0| 00 56 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.V..... |........| |000008e0| 2a 0c 56 73 70 65 63 69 | 66 69 65 64 20 69 6e 20 |*.Vspeci|fied in | |000008f0| 42 43 44 20 28 65 2e 67 | 2e 20 74 68 65 20 64 65 |BCD (e.g|. the de| |00000900| 63 69 6d 61 6c 20 6e 75 | 6d 62 65 72 20 31 32 20 |cimal nu|mber 12 | |00000910| 69 73 20 73 74 6f 72 65 | 64 20 61 73 20 68 65 78 |is store|d as hex| |00000920| 20 30 78 30 31 30 32 2c | 20 6e 6f 74 20 61 73 20 | 0x0102,| not as | |00000930| 30 78 30 30 30 43 2e 29 | 20 a1 00 9d 00 10 00 1f |0x000C.)| .......| |00000940| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 0d 00 |..... ..|........| |00000950| 0a 28 00 16 00 21 1f 43 | 44 2d 52 4f 4d 20 26 20 |.(...!.C|D-ROM & | |00000960| 74 68 65 20 4d 61 63 69 | 6e 74 6f 73 68 20 63 6f |the Maci|ntosh co| |00000970| 6d 70 75 74 65 72 a1 00 | 9d 00 10 00 16 00 00 00 |mputer..|........| |00000980| 00 00 20 00 00 00 00 00 | 00 00 00 28 00 16 01 af |.. .....|...(....| |00000990| 16 4d 6f 6e 64 61 79 2c | 20 41 70 72 69 6c 20 31 |.Monday,| April 1| |000009a0| 36 2c 20 31 39 39 30 a1 | 00 9d 00 10 00 16 00 00 |6, 1990.|........| |000009b0| 00 00 00 20 00 00 00 00 | 00 00 00 00 28 02 c2 00 |... ....|....(...| |000009c0| 21 16 f0 20 41 70 70 6c | 65 20 43 6f 6d 70 75 74 |!.. Appl|e Comput| |000009d0| 65 72 2c 20 49 6e 63 2e | a1 00 9d 00 10 00 05 00 |er, Inc.|........| |000009e0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 02 c2 |.... ...|.....(..| |000009f0| 01 e7 05 50 61 67 65 20 | a1 00 9d 00 10 00 02 00 |...Page |........| |00000a00| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 16 02 |.... ...|.....)..| |00000a10| 33 32 a1 00 b6 00 04 00 | 01 00 01 01 00 0a 00 e9 |32......|........| |00000a20| 00 74 01 9c 01 bf 09 00 | 00 00 00 00 00 00 00 31 |.t......|.......1| |00000a30| 00 ec 00 d8 01 15 01 98 | 09 ff ff ff ff ff ff ff |........|........| |00000a40| ff 30 00 eb 00 d7 01 16 | 01 99 09 88 88 88 88 88 |.0......|........| |00000a50| 88 88 88 31 01 09 00 d8 | 01 15 01 98 09 ff ff ff |...1....|........| |00000a60| ff ff ff ff ff 30 01 08 | 00 d7 01 16 01 99 09 00 |.....0..|........| |00000a70| 00 00 00 00 00 00 00 31 | 01 2d 00 d8 01 56 01 98 |.......1|.-...V..| |00000a80| 09 ff ff ff ff ff ff ff | ff 30 01 2c 00 d7 01 57 |........|.0.,...W| |00000a90| 01 99 09 88 88 88 88 88 | 88 88 88 31 01 4a 00 d8 |........|...1.J..| |00000aa0| 01 56 01 98 09 ff ff ff | ff ff ff ff ff 30 01 49 |.V......|.....0.I| |00000ab0| 00 d7 01 57 01 99 09 00 | 00 00 00 00 00 00 00 31 |...W....|.......1| |00000ac0| 01 70 00 d8 01 99 01 98 | 09 ff ff ff ff ff ff ff |.p......|........| |00000ad0| ff 30 01 6f 00 d7 01 9a | 01 99 09 88 88 88 88 88 |.0.o....|........| |00000ae0| 88 88 88 31 01 8d 00 d8 | 01 99 01 98 09 ff ff ff |...1....|........| |00000af0| ff ff ff ff ff 30 01 8c | 00 d7 01 9a 01 99 81 00 |.....0..|........| |00000b00| 4c 01 26 00 da 01 2c 00 | e4 01 26 00 e1 00 e3 7f |L.&...,.|..&.....| |00000b10| ff 01 27 00 df 00 e1 7f | ff 01 28 00 de 00 df 7f |..'.....|..(.....| |00000b20| ff 01 29 00 dd 00 de 00 | e3 00 e4 7f ff 01 2a 00 |..).....|......*.| |00000b30| db 00 dd 7f ff 01 2b 00 | da 00 db 00 df 00 e4 7f |......+.|........| |00000b40| ff 01 2c 00 da 00 df 7f | ff 7f ff 22 01 15 01 12 |..,.....|..."....| |00000b50| d1 13 81 00 48 01 28 01 | 8c 01 2e 01 97 01 28 01 |....H.(.|......(.| |00000b60| 8d 01 8e 7f ff 01 29 01 | 8e 01 90 7f ff 01 2a 01 |......).|......*.| |00000b70| 8c 01 8d 01 90 01 92 7f | ff 01 2b 01 92 01 95 7f |........|..+.....| |00000b80| ff 01 2c 01 95 01 97 7f | ff 01 2d 01 93 01 97 7f |..,.....|..-.....| |00000b90| ff 01 2e 01 8c 01 93 7f | ff 7f ff 22 01 15 01 12 |........|..."....| |00000ba0| 7a 16 81 00 58 01 68 00 | da 01 6f 00 e4 01 68 00 |z...X.h.|..o...h.| |00000bb0| e1 00 e3 7f ff 01 69 00 | e0 00 e1 7f ff 01 6a 00 |......i.|......j.| |00000bc0| df 00 e0 7f ff 01 6b 00 | dd 00 df 00 e3 00 e4 7f |......k.|........| |00000bd0| ff 01 6c 00 dc 00 dd 7f | ff 01 6d 00 db 00 dc 00 |..l.....|..m.....| |00000be0| e2 00 e4 7f ff 01 6e 00 | da 00 db 00 dc 00 e2 7f |......n.|........| |00000bf0| ff 01 6f 00 da 00 dc 7f | ff 7f ff 22 01 56 01 12 |..o.....|...".V..| |00000c00| d1 14 81 00 48 01 6a 01 | 87 01 70 01 92 01 6a 01 |....H.j.|..p...j.| |00000c10| 88 01 89 7f ff 01 6b 01 | 89 01 8b 7f ff 01 6c 01 |......k.|......l.| |00000c20| 8b 01 8d 7f ff 01 6d 01 | 8d 01 90 7f ff 01 6e 01 |......m.|......n.| |00000c30| 90 01 92 7f ff 01 6f 01 | 87 01 88 01 8e 01 92 7f |......o.|........| |00000c40| ff 01 70 01 87 01 8e 7f | ff 7f ff 22 01 57 01 12 |..p.....|...".W..| |00000c50| 76 16 81 00 68 01 68 01 | 8c 01 70 01 97 01 68 01 |v...h.h.|..p...h.| |00000c60| 8f 01 90 7f ff 01 69 01 | 8e 01 8f 01 90 01 91 7f |......i.|........| |00000c70| ff 01 6a 01 91 01 92 7f | ff 01 6b 01 8d 01 8e 01 |..j.....|..k.....| |00000c80| 92 01 93 7f ff 01 6c 01 | 8c 01 8d 01 93 01 94 7f |......l.|........| |00000c90| ff 01 6d 01 8c 01 8e 01 | 94 01 95 7f ff 01 6e 01 |..m.....|......n.| |00000ca0| 8e 01 92 01 95 01 96 7f | ff 01 6f 01 92 01 97 7f |........|..o.....| |00000cb0| ff 01 70 01 96 01 97 7f | ff 7f ff 22 01 6f 01 95 |..p.....|...".o..| |00000cc0| f9 fb a1 00 9d 00 10 00 | 07 00 00 00 00 00 20 00 |........|...... .| |00000cd0| 00 00 00 00 00 00 00 2c | 00 0c 00 15 09 48 65 6c |.......,|.....Hel| |00000ce0| 76 65 74 69 63 61 03 00 | 15 04 01 0d 00 0e 28 00 |vetica..|......(.| |00000cf0| ff 00 7c 07 4d 69 6e 75 | 74 65 73 a1 00 9d 00 10 |..|.Minu|tes.....| |00000d00| 00 07 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00000d10| 28 01 3f 00 78 07 53 65 | 63 6f 6e 64 73 a1 00 9d |(.?.x.Se|conds...| |00000d20| 00 10 00 06 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00000d30| 00 00 2b 0a 43 06 42 6c | 6f 63 6b 73 81 00 54 01 |..+.C.Bl|ocks..T.| |00000d40| 27 00 94 01 36 00 9c 01 | 27 00 94 00 9c 7f ff 01 |'...6...|'.......| |00000d50| 28 00 94 00 95 7f ff 01 | 29 00 9b 00 9c 7f ff 01 |(.......|).......| |00000d60| 2c 00 95 00 96 7f ff 01 | 2d 00 9a 00 9b 7f ff 01 |,.......|-.......| |00000d70| 31 00 96 00 97 7f ff 01 | 32 00 99 00 9a 7f ff 01 |1.......|2.......| |00000d80| 35 00 97 00 98 7f ff 01 | 36 00 98 00 99 7f ff 7f |5.......|6.......| |00000d90| ff 07 00 02 00 02 22 01 | 0d 00 97 00 19 61 01 28 |......".|.....a.(| |00000da0| 00 8c 01 45 00 a4 01 57 | 00 22 81 00 54 01 68 00 |...E...W|."..T.h.| |00000db0| 94 01 77 00 9c 01 68 00 | 94 00 9c 7f ff 01 69 00 |..w...h.|......i.| |00000dc0| 94 00 95 7f ff 01 6a 00 | 9b 00 9c 7f ff 01 6d 00 |......j.|......m.| |00000dd0| 95 00 96 7f ff 01 6e 00 | 9a 00 9b 7f ff 01 72 00 |......n.|......r.| |00000de0| 96 00 97 7f ff 01 73 00 | 99 00 9a 7f ff 01 76 00 |......s.|......v.| |00000df0| 97 00 98 7f ff 01 77 00 | 98 00 99 7f ff 7f ff 22 |......w.|......."| |00000e00| 01 4f 00 97 00 18 61 01 | 69 00 8c 01 86 00 a4 01 |.O....a.|i.......| |00000e10| 57 00 22 a1 00 9d 00 10 | 00 13 00 00 00 00 00 20 |W.".....|....... | |00000e20| 00 00 00 00 00 00 00 00 | 04 00 0d 00 09 28 01 04 |........|.....(..| |00000e30| 01 11 13 28 66 72 6f 6d | 20 30 2d 37 35 20 6f 6e |...(from| 0-75 on| |00000e40| 20 64 69 73 63 29 a1 00 | 9d 00 10 00 26 00 00 00 | disc)..|....&...| |00000e50| 00 00 20 00 00 00 00 00 | 00 00 00 28 01 40 00 e8 |.. .....|...(.@..| |00000e60| 26 45 61 63 68 20 4d 69 | 6e 75 74 65 20 69 73 20 |&Each Mi|nute is | |00000e70| 64 69 76 69 64 65 64 20 | 69 6e 74 6f 20 36 30 20 |divided |into 60 | |00000e80| 53 65 63 6f 6e 64 73 a1 | 00 9d 00 10 00 1f 00 00 |Seconds.|........| |00000e90| 00 00 00 20 00 00 00 00 | 00 00 00 00 2a 40 1f 20 |... ....|....*@. | |00000ea0| 45 61 63 68 20 53 65 63 | 6f 6e 64 20 63 6f 6e 74 |Each Sec|ond cont| |00000eb0| 61 69 6e 73 20 37 35 20 | 62 6c 6f 63 6b 73 a1 00 |ains 75 |blocks..| |00000ec0| 9d 00 10 00 22 00 00 00 | 00 00 20 00 00 00 00 00 |...."...|.. .....| |00000ed0| 00 00 00 28 00 f7 00 f3 | 22 43 44 20 54 72 61 63 |...(....|"CD Trac| |00000ee0| 6b 73 20 61 72 65 20 61 | 64 64 72 65 73 73 65 64 |ks are a|ddressed| |00000ef0| 20 62 79 20 4d 69 6e 75 | 74 65 73 ff 00 0c 00 00 | by Minu|tes.....| |00000f00| 00 00 02 d7 02 23 11 01 | a0 00 9c 01 00 0a 00 00 |.....#..|........| |00000f10| 00 00 02 d7 02 23 39 a1 | 00 9d 00 10 00 61 00 00 |.....#9.|.....a..| |00000f20| 00 00 00 20 00 00 00 00 | 00 00 00 00 2c 00 08 00 |... ....|....,...| |00000f30| 14 05 54 69 6d 65 73 03 | 00 14 0d 00 0c 10 02 d9 |..Times.|........| |00000f40| 02 28 02 d9 02 28 2b 37 | 2e 61 4d 61 6e 79 20 63 |.(...(+7|.aMany c| |00000f50| 61 6c 6c 73 20 72 65 74 | 75 72 6e 20 61 20 63 6f |alls ret|urn a co| |00000f60| 6e 74 72 6f 6c 20 66 69 | 65 6c 64 2e 20 20 54 68 |ntrol fi|eld. Th| |00000f70| 69 73 20 66 69 65 6c 64 | 20 64 65 73 63 72 69 62 |is field| describ| |00000f80| 65 73 20 74 68 65 20 66 | 6f 72 6d 61 74 20 6f 66 |es the f|ormat of| |00000f90| 20 74 68 65 20 63 75 72 | 72 65 6e 74 20 74 72 61 | the cur|rent tra| |00000fa0| 63 6b 2c 20 61 6e 64 20 | 68 61 73 a1 00 9d 00 10 |ck, and |has.....| |00000fb0| 00 15 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00000fc0| 2a 0c 15 74 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |*..the f|ollowing| |00000fd0| 20 76 61 6c 75 65 73 3a | a1 00 9d 00 10 00 04 00 | values:|........| |00000fe0| 00 00 00 00 20 00 00 00 | 00 00 14 00 00 2c 00 0a |.... ...|.....,..| |00000ff0| 00 16 07 43 6f 75 72 69 | 65 72 03 00 16 04 04 0d |...Couri|er......| |00001000| 00 09 28 00 47 00 35 04 | 62 69 74 73 a1 00 9d 00 |..(.G.5.|bits....| |00001010| 10 00 04 00 00 00 00 00 | 20 00 00 00 00 00 14 00 |........| .......| |00001020| 00 2a 0c 04 33 32 31 30 | a1 00 9d 00 10 00 08 00 |.*..3210|........| |00001030| 00 00 00 00 20 00 00 00 | 00 00 28 00 00 29 48 08 |.... ...|..(..)H.| |00001040| 66 75 6e 63 74 69 6f 6e | a1 00 9d 00 10 00 04 00 |function|........| |00001050| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 04 00 28 |.... ...|.......(| |00001060| 00 5f 00 35 04 30 30 78 | 30 a1 00 9d 00 10 00 24 |._.5.00x|0......$| |00001070| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 48 |..... ..|......)H| |00001080| 24 32 20 61 75 64 69 6f | 20 63 68 61 6e 6e 65 6c |$2 audio| channel| |00001090| 73 20 77 69 74 68 6f 75 | 74 20 70 72 65 65 6d 70 |s withou|t preemp| |000010a0| 68 61 73 69 73 a1 00 9d | 00 10 00 04 00 00 00 00 |hasis...|........| |000010b0| 00 20 00 00 00 00 00 00 | 00 00 28 00 6b 00 35 04 |. ......|..(.k.5.| |000010c0| 30 30 78 31 a1 00 9d 00 | 10 00 21 00 00 00 00 00 |00x1....|..!.....| |000010d0| 20 00 00 00 00 00 00 00 | 00 29 48 21 32 20 61 75 | .......|.)H!2 au| |000010e0| 64 69 6f 20 63 68 61 6e | 6e 65 6c 73 20 77 69 74 |dio chan|nels wit| |000010f0| 68 20 70 72 65 65 6d 70 | 68 61 73 69 73 a1 00 9d |h preemp|hasis...| |00001100| 00 10 00 04 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00001110| 00 00 28 00 77 00 35 04 | 31 30 78 30 a1 00 9d 00 |..(.w.5.|10x0....| |00001120| 10 00 24 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..$.....| .......| |00001130| 00 29 48 24 34 20 61 75 | 64 69 6f 20 63 68 61 6e |.)H$4 au|dio chan| |00001140| 6e 65 6c 73 20 77 69 74 | 68 6f 75 74 20 70 72 65 |nels wit|hout pre| |00001150| 65 6d 70 68 61 73 69 73 | a1 00 9d 00 10 00 04 00 |emphasis|........| |00001160| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 00 83 |.... ...|.....(..| |00001170| 00 35 04 31 30 78 31 a1 | 00 9d 00 10 00 21 00 00 |.5.10x1.|.....!..| |00001180| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 48 21 34 |... ....|....)H!4| |00001190| 20 61 75 64 69 6f 20 63 | 68 61 6e 6e 65 6c 73 20 | audio c|hannels | |000011a0| 77 69 74 68 20 70 72 65 | 65 6d 70 68 61 73 69 73 |with pre|emphasis| |000011b0| a1 00 9d 00 10 00 04 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |000011c0| 00 00 00 00 00 28 00 8f | 00 35 04 30 31 78 30 a1 |.....(..|.5.01x0.| |000011d0| 00 9d 00 10 00 0a 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |000011e0| 00 00 00 00 29 48 0a 64 | 61 74 61 20 74 72 61 63 |....)H.d|ata trac| |000011f0| 6b a1 00 9d 00 10 00 04 | 00 00 00 00 00 20 00 00 |k.......|..... ..| |00001200| 00 00 00 00 00 00 28 00 | 9b 00 35 04 30 31 78 31 |......(.|..5.01x1| |00001210| a1 00 9d 00 10 00 08 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00001220| 00 00 00 00 00 29 48 08 | 72 65 73 65 72 76 65 64 |.....)H.|reserved| |00001230| a1 00 9d 00 10 00 04 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00001240| 00 00 00 00 00 28 00 a7 | 00 35 04 31 31 78 78 a1 |.....(..|.5.11xx.| |00001250| 00 9d 00 10 00 08 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00001260| 00 00 00 00 29 48 08 72 | 65 73 65 72 76 65 64 a1 |....)H.r|eserved.| |00001270| 00 9d 00 10 00 04 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00001280| 00 00 00 00 28 00 b3 00 | 35 04 78 78 30 78 a1 00 |....(...|5.xx0x..| |00001290| 9d 00 10 00 17 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |000012a0| 00 00 00 29 48 17 64 69 | 67 69 74 61 6c 20 63 6f |...)H.di|gital co| |000012b0| 70 79 20 70 72 6f 68 69 | 62 69 74 65 64 a1 00 9d |py prohi|bited...| |000012c0| 00 10 00 04 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |000012d0| 00 00 28 00 be 00 35 04 | 78 78 31 78 a1 00 9d 00 |..(...5.|xx1x....| |000012e0| 10 00 16 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |000012f0| 00 29 48 16 64 69 67 69 | 74 61 6c 20 63 6f 70 79 |.)H.digi|tal copy| |00001300| 20 70 65 72 6d 69 74 74 | 65 64 a1 00 9d 00 10 00 | permitt|ed......| |00001310| 5d 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 03 |]..... .|........| |00001320| 00 14 0d 00 0c 28 00 d6 | 00 37 5d 4d 61 6e 79 20 |.....(..|.7]Many | |00001330| 63 61 6c 6c 73 20 72 65 | 74 75 72 6e 20 61 20 70 |calls re|turn a p| |00001340| 6c 61 79 20 6d 6f 64 65 | 2e 20 20 54 68 69 73 20 |lay mode|. This | |00001350| 66 69 65 6c 64 20 64 65 | 73 63 72 69 62 65 73 20 |field de|scribes | |00001360| 68 6f 77 20 74 6f 20 70 | 6c 61 79 20 74 68 65 20 |how to p|lay the | |00001370| 61 75 64 69 6f 20 74 72 | 61 63 6b 2e 20 20 54 68 |audio tr|ack. Th| |00001380| 69 73 20 66 69 65 6c 64 | a1 00 9d 00 10 00 19 00 |is field|........| |00001390| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 0c 19 |.... ...|.....*..| |000013a0| 68 61 73 20 74 68 65 20 | 66 6f 6c 6c 6f 77 69 6e |has the |followin| |000013b0| 67 20 76 61 6c 75 65 73 | 3a a1 00 9d 00 10 00 04 |g values|:.......| |000013c0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 03 00 |..... ..|........| |000013d0| 16 0d 00 09 28 00 ef 00 | 35 04 62 69 74 73 a1 00 |....(...|5.bits..| |000013e0| 9d 00 10 00 04 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |000013f0| 14 00 00 04 04 2a 0c 04 | 33 32 31 30 a1 00 9d 00 |.....*..|3210....| |00001400| 10 00 06 00 00 00 00 00 | 20 00 00 00 00 00 1e 00 |........| .......| |00001410| 00 29 48 06 65 66 66 65 | 63 74 a1 00 9d 00 10 00 |.)H.effe|ct......| |00001420| 04 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 04 |...... .|........| |00001430| 00 28 01 07 00 35 04 30 | 30 30 30 a1 00 9d 00 10 |.(...5.0|000.....| |00001440| 00 14 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00001450| 29 48 14 6d 75 74 69 6e | 67 20 6f 6e 20 28 6e 6f |)H.mutin|g on (no| |00001460| 20 61 75 64 69 6f 29 a1 | 00 9d 00 10 00 04 00 00 | audio).|........| |00001470| 00 00 00 20 00 00 00 00 | 00 00 00 00 28 01 13 00 |... ....|....(...| |00001480| 35 04 30 30 30 31 a1 00 | 9d 00 10 00 28 00 00 00 |5.0001..|....(...| |00001490| 00 00 20 00 00 00 00 00 | 00 00 00 29 48 28 72 69 |.. .....|...)H(ri| |000014a0| 67 68 74 20 63 68 61 6e | 6e 65 6c 20 74 68 72 6f |ght chan|nel thro| |000014b0| 75 67 68 20 72 69 67 68 | 74 20 63 68 61 6e 6e 65 |ugh righ|t channe| |000014c0| 6c 20 6f 6e 6c 79 a1 00 | 9d 00 10 00 04 00 00 00 |l only..|........| |000014d0| 00 00 20 00 00 00 00 00 | 00 00 00 28 01 1f 00 35 |.. .....|...(...5| |000014e0| 04 30 30 31 30 a1 00 9d | 00 10 00 27 00 00 00 00 |.0010...|...'....| |000014f0| 00 20 00 00 00 00 00 00 | 00 00 29 48 27 6c 65 66 |. ......|..)H'lef| |00001500| 74 20 63 68 61 6e 6e 65 | 6c 20 74 68 72 6f 75 67 |t channe|l throug| |00001510| 68 20 72 69 67 68 74 20 | 63 68 61 6e 6e 65 6c 20 |h right |channel | |00001520| 6f 6e 6c 79 a1 00 9d 00 | 10 00 04 00 00 00 00 00 |only....|........| |00001530| 20 00 00 00 00 00 00 00 | 00 28 01 2b 00 35 04 30 | .......|.(.+.5.0| |00001540| 30 31 31 a1 00 9d 00 10 | 00 31 00 00 00 00 00 20 |011.....|.1..... | |00001550| 00 00 00 00 00 00 00 00 | 29 48 31 6c 65 66 74 20 |........|)H1left | |00001560| 61 6e 64 20 72 69 67 68 | 74 20 63 68 61 6e 6e 65 |and righ|t channe| |00001570| 6c 20 74 68 72 6f 75 67 | 68 20 72 69 67 68 74 20 |l throug|h right | |00001580| 63 68 61 6e 6e 65 6c 20 | 6f 6e 6c 79 a1 00 9d 00 |channel |only....| |00001590| 10 00 04 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |000015a0| 00 28 01 37 00 35 04 30 | 31 30 30 a1 00 9d 00 10 |.(.7.5.0|100.....| |000015b0| 00 27 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.'..... |........| |000015c0| 29 48 27 72 69 67 68 74 | 20 63 68 61 6e 6e 65 6c |)H'right| channel| |000015d0| 20 74 68 72 6f 75 67 68 | 20 6c 65 66 74 20 63 68 | through| left ch| |000015e0| 61 6e 6e 65 6c 20 6f 6e | 6c 79 a1 00 9d 00 10 00 |annel on|ly......| |000015f0| 04 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 28 |...... .|.......(| |00001600| 01 43 00 35 04 30 31 30 | 31 a1 00 9d 00 10 00 2c |.C.5.010|1......,| |00001610| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 48 |..... ..|......)H| |00001620| 2c 72 69 67 68 74 20 63 | 68 61 6e 6e 65 6c 20 74 |,right c|hannel t| |00001630| 68 72 6f 75 67 68 20 6c | 65 66 74 20 61 6e 64 20 |hrough l|eft and | |00001640| 72 69 67 68 74 20 63 68 | 61 6e 6e 65 6c a1 00 9d |right ch|annel...| |00001650| 00 10 00 04 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00001660| 00 00 28 01 4f 00 35 04 | 30 31 31 30 a1 00 9d 00 |..(.O.5.|0110....| |00001670| 10 00 46 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..F.....| .......| |00001680| 00 29 48 46 72 69 67 68 | 74 20 63 68 61 6e 6e 65 |.)HFrigh|t channe| |00001690| 6c 20 74 68 72 6f 75 67 | 68 20 6c 65 66 74 20 63 |l throug|h left c| |000016a0| 68 61 6e 6e 65 6c 2c 20 | 6c 65 66 74 20 63 68 61 |hannel, |left cha| |000016b0| 6e 6e 65 6c 20 74 68 72 | 6f 75 67 68 20 72 69 67 |nnel thr|ough rig| |000016c0| 68 74 20 63 68 61 6e 6e | 65 6c a1 00 9d 00 10 00 |ht chann|el......| |000016d0| 04 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 28 |...... .|.......(| |000016e0| 01 5b 00 35 04 30 31 31 | 31 a1 00 9d 00 10 00 48 |.[.5.011|1......H| |000016f0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 48 |..... ..|......)H| |00001700| 48 72 69 67 68 74 20 63 | 68 61 6e 6e 65 6c 20 74 |Hright c|hannel t| |00001710| 68 72 6f 75 67 68 20 6c | 65 66 74 20 63 68 61 6e |hrough l|eft chan| |00001720| 6e 65 6c 2c 20 6c 65 66 | 74 20 61 6e 64 20 72 69 |nel, lef|t and ri| |00001730| 67 68 74 20 63 68 61 6e | 6e 65 6c 20 74 68 72 6f |ght chan|nel thro| |00001740| 75 67 68 20 72 69 67 68 | 74 a1 00 9d 00 10 00 07 |ugh righ|t.......| |00001750| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 0c |..... ..|......*.| |00001760| 07 63 68 61 6e 6e 65 6c | a1 00 9d 00 10 00 04 00 |.channel|........| |00001770| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 01 73 |.... ...|.....(.s| |00001780| 00 35 04 31 30 30 30 a1 | 00 9d 00 10 00 26 00 00 |.5.1000.|.....&..| |00001790| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 48 26 6c |... ....|....)H&l| |000017a0| 65 66 74 20 63 68 61 6e | 6e 65 6c 20 74 68 72 6f |eft chan|nel thro| |000017b0| 75 67 68 20 6c 65 66 74 | 20 63 68 61 6e 6e 65 6c |ugh left| channel| |000017c0| 20 6f 6e 6c 79 a1 00 9d | 00 10 00 04 00 00 00 00 | only...|........| |000017d0| 00 20 00 00 00 00 00 00 | 00 00 28 01 7f 00 35 04 |. ......|..(...5.| |000017e0| 31 30 30 31 a1 00 9d 00 | 10 00 46 00 00 00 00 00 |1001....|..F.....| |000017f0| 20 00 00 00 00 00 00 00 | 00 29 48 46 6c 65 66 74 | .......|.)HFleft| |00001800| 20 63 68 61 6e 6e 65 6c | 20 74 68 72 6f 75 67 68 | channel| through| |00001810| 20 6c 65 66 74 20 63 68 | 61 6e 6e 65 6c 2c 20 72 | left ch|annel, r| |00001820| 69 67 68 74 20 63 68 61 | 6e 6e 65 6c 20 74 68 72 |ight cha|nnel thr| |00001830| 6f 75 67 68 20 72 69 67 | 68 74 20 63 68 61 6e 6e |ough rig|ht chann| |00001840| 65 6c a1 00 9d 00 10 00 | 08 00 00 00 00 00 20 00 |el......|...... .| |00001850| 00 00 00 00 00 00 00 2a | 0c 08 28 73 74 65 72 65 |.......*|..(stere| |00001860| 6f 29 a1 00 9d 00 10 00 | 04 00 00 00 00 00 20 00 |o)......|...... .| |00001870| 00 00 00 00 00 00 00 28 | 01 97 00 35 04 31 30 31 |.......(|...5.101| |00001880| 30 a1 00 9d 00 10 00 2b | 00 00 00 00 00 20 00 00 |0......+|..... ..| |00001890| 00 00 00 00 00 00 29 48 | 2b 6c 65 66 74 20 63 68 |......)H|+left ch| |000018a0| 61 6e 6e 65 6c 20 74 68 | 72 6f 75 67 68 20 6c 65 |annel th|rough le| |000018b0| 66 74 20 61 6e 64 20 72 | 69 67 68 74 20 63 68 61 |ft and r|ight cha| |000018c0| 6e 6e 65 6c a1 00 9d 00 | 10 00 04 00 00 00 00 00 |nnel....|........| |000018d0| 20 00 00 00 00 00 00 00 | 00 28 01 a3 00 35 04 31 | .......|.(...5.1| |000018e0| 30 31 31 a1 00 9d 00 10 | 00 47 00 00 00 00 00 20 |011.....|.G..... | |000018f0| 00 00 00 00 00 00 00 00 | 29 48 47 6c 65 66 74 20 |........|)HGleft | |00001900| 63 68 61 6e 6e 65 6c 20 | 74 68 72 6f 75 67 68 20 |channel |through | |00001910| 6c 65 66 74 20 63 68 61 | 6e 6e 65 6c 2c 20 6c 65 |left cha|nnel, le| |00001920| 66 74 20 61 6e 64 20 72 | 69 67 68 74 20 63 68 61 |ft and r|ight cha| |00001930| 6e 6e 65 6c 20 74 68 72 | 6f 75 67 68 20 72 69 67 |nnel thr|ough rig| |00001940| 68 74 a1 00 9d 00 10 00 | 07 00 00 00 00 00 20 00 |ht......|...... .| |00001950| 00 00 00 00 00 00 00 2a | 0c 07 63 68 61 6e 6e 65 |.......*|..channe| |00001960| 6c a1 00 9d 00 10 00 04 | 00 00 00 00 00 20 00 00 |l.......|..... ..| |00001970| 00 00 00 00 00 00 28 01 | bb 00 35 04 31 31 30 30 |......(.|..5.1100| |00001980| a1 00 9d 00 10 00 2b 00 | 00 00 00 00 20 00 00 00 |......+.|.... ...| |00001990| 00 00 00 00 00 29 48 2b | 6c 65 66 74 20 61 6e 64 |.....)H+|left and| |000019a0| 20 72 69 67 68 74 20 63 | 68 61 6e 6e 65 6c 20 74 | right c|hannel t| |000019b0| 68 72 6f 75 67 68 20 6c | 65 66 74 20 63 68 61 6e |hrough l|eft chan| |000019c0| 6e 65 6c a1 00 9d 00 10 | 00 04 00 00 00 00 00 20 |nel.....|....... | |000019d0| 00 00 00 00 00 00 00 00 | 28 01 c7 00 35 04 31 31 |........|(...5.11| |000019e0| 30 31 a1 00 9d 00 10 00 | 48 00 00 00 00 00 20 00 |01......|H..... .| |000019f0| 00 00 00 00 00 00 00 29 | 48 48 6c 65 66 74 20 61 |.......)|HHleft a| |00001a00| 6e 64 20 72 69 67 68 74 | 20 63 68 61 6e 6e 65 6c |nd right| channel| |00001a10| 20 74 68 72 6f 75 67 68 | 20 6c 65 66 74 20 63 68 | through| left ch| |00001a20| 61 6e 6e 65 6c 2c 20 72 | 69 67 68 74 20 63 68 61 |annel, r|ight cha| |00001a30| 6e 6e 65 6c 20 74 68 72 | 6f 75 67 68 20 72 69 67 |nnel thr|ough rig| |00001a40| 68 74 a1 00 9d 00 10 00 | 07 00 00 00 00 00 20 00 |ht......|...... .| |00001a50| 00 00 00 00 00 00 00 2a | 0c 07 63 68 61 6e 6e 65 |.......*|..channe| |00001a60| 6c a1 00 9d 00 10 00 04 | 00 00 00 00 00 20 00 00 |l.......|..... ..| |00001a70| 00 00 00 00 00 00 28 01 | df 00 35 04 31 31 31 30 |......(.|..5.1110| |00001a80| a1 00 9d 00 10 00 47 00 | 00 00 00 00 20 00 00 00 |......G.|.... ...| |00001a90| 00 00 00 00 00 29 48 47 | 6c 65 66 74 20 61 6e 64 |.....)HG|left and| |00001aa0| 20 72 69 67 68 74 20 63 | 68 61 6e 6e 65 6c 20 74 | right c|hannel t| |00001ab0| 68 72 6f 75 67 68 20 6c | 65 66 74 20 63 68 61 6e |hrough l|eft chan| |00001ac0| 6e 65 6c 2c 20 6c 65 66 | 74 20 63 68 61 6e 6e 65 |nel, lef|t channe| |00001ad0| 6c 20 74 68 72 6f 75 67 | 68 20 72 69 67 68 74 a1 |l throug|h right.| |00001ae0| 00 9d 00 10 00 07 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00001af0| 00 00 00 00 2a 0c 07 63 | 68 61 6e 6e 65 6c a1 00 |....*..c|hannel..| |00001b00| 9d 00 10 00 04 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00001b10| 00 00 00 28 01 f7 00 35 | 04 31 31 31 31 a1 00 9d |...(...5|.1111...| |00001b20| 00 10 00 4c 00 00 00 00 | 00 20 00 00 00 00 00 00 |...L....|. ......| |00001b30| 00 00 29 48 4c 6c 65 66 | 74 20 61 6e 64 20 72 69 |..)HLlef|t and ri| |00001b40| 67 68 74 20 63 68 61 6e | 6e 65 6c 20 74 68 72 6f |ght chan|nel thro| |00001b50| 75 67 68 20 6c 65 66 74 | 20 63 68 61 6e 6e 65 6c |ugh left| channel| |00001b60| 2c 20 6c 65 66 74 20 61 | 6e 64 20 72 69 67 68 74 |, left a|nd right| |00001b70| 20 20 63 68 61 6e 6e 65 | 6c 20 74 68 72 6f 75 67 | channe|l throug| |00001b80| 68 a1 00 9d 00 10 00 18 | 00 00 00 00 00 20 00 00 |h.......|..... ..| |00001b90| 00 00 00 00 00 00 2a 0c | 18 72 69 67 68 74 20 63 |......*.|.right c| |00001ba0| 68 61 6e 6e 65 6c 20 28 | 6d 6f 6e 61 75 72 61 6c |hannel (|monaural| |00001bb0| 29 a1 00 9d 00 10 00 47 | 00 00 00 00 00 20 00 00 |)......G|..... ..| |00001bc0| 00 00 00 00 00 00 03 00 | 14 0d 00 0c 28 02 1a 00 |........|....(...| |00001bd0| 37 47 49 6e 20 74 68 65 | 20 61 62 73 6f 6c 75 74 |7GIn the| absolut| |00001be0| 65 20 6d 69 6e 75 74 65 | 2d 73 65 63 6f 6e 64 2d |e minute|-second-| |00001bf0| 62 6c 6f 63 6b 20 61 64 | 64 72 65 73 73 2c 20 74 |block ad|dress, t| |00001c00| 68 65 20 72 61 6e 67 65 | 73 20 61 72 65 20 61 73 |he range|s are as| |00001c10| 20 66 6f 6c 6c 6f 77 73 | 3a a1 00 9d 00 10 00 07 | follows|:.......| |00001c20| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2b 30 |..... ..|......+0| |00001c30| 0c 07 4d 69 6e 75 74 65 | 73 a1 00 9d 00 10 00 25 |..Minute|s......%| |00001c40| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 6c |..... ..|......)l| |00001c50| 25 30 30 20 74 6f 20 39 | 39 20 28 65 66 66 65 63 |%00 to 9|9 (effec| |00001c60| 74 69 76 65 6c 79 2c 20 | 66 72 6f 6d 20 30 30 20 |tively, |from 00 | |00001c70| 74 6f 20 37 35 29 a1 00 | 9d 00 10 00 07 00 00 00 |to 75)..|........| |00001c80| 00 00 20 00 00 00 00 00 | 00 00 00 28 02 32 00 67 |.. .....|...(.2.g| |00001c90| 07 53 65 63 6f 6e 64 73 | a1 00 9d 00 10 00 08 00 |.Seconds|........| |00001ca0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 6c 08 |.... ...|.....)l.| |00001cb0| 30 30 20 74 6f 20 35 39 | a1 00 9d 00 10 00 06 00 |00 to 59|........| |00001cc0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 02 3e |.... ...|.....(.>| |00001cd0| 00 67 06 42 6c 6f 63 6b | 73 a1 00 9d 00 10 00 08 |.g.Block|s.......| |00001ce0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 6c |..... ..|......)l| |00001cf0| 08 30 30 20 74 6f 20 37 | 34 a1 00 9d 00 10 00 5a |.00 to 7|4......Z| |00001d00| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 02 |..... ..|......(.| |00001d10| 56 00 37 5a 54 6f 20 69 | 73 73 75 65 20 61 20 63 |V.7ZTo i|ssue a c| |00001d20| 61 6c 6c 20 74 6f 20 74 | 68 65 20 64 72 69 76 65 |all to t|he drive| |00001d30| 72 2c 20 79 6f 75 20 63 | 61 6e 20 75 73 65 20 65 |r, you c|an use e| |00001d40| 69 74 68 65 72 20 74 68 | 65 20 68 69 67 68 2d 6c |ither th|e high-l| |00001d50| 65 76 65 6c 20 6f 72 20 | 6c 6f 77 2d 6c 65 76 65 |evel or |low-leve| |00001d60| 6c 20 64 72 69 76 65 72 | 20 63 61 6c 6c 73 a1 00 |l driver| calls..| |00001d70| 9d 00 10 00 2b 00 00 00 | 00 00 20 00 00 00 00 00 |....+...|.. .....| |00001d80| 00 00 00 2a 0c 2b 64 65 | 73 63 72 69 62 65 64 20 |...*.+de|scribed | |00001d90| 69 6e 20 74 68 65 20 44 | 65 76 69 63 65 20 4d 61 |in the D|evice Ma| |00001da0| 6e 61 67 65 72 20 63 68 | 61 70 74 65 72 20 6f 66 |nager ch|apter of| |00001db0| 20 a1 00 9d 00 10 00 10 | 00 00 00 00 00 20 00 00 | .......|..... ..| |00001dc0| 00 00 00 00 00 00 04 02 | 29 d2 10 49 6e 73 69 64 |........|)..Insid| |00001dd0| 65 20 4d 61 63 69 6e 74 | 6f 73 68 a1 00 9d 00 10 |e Macint|osh.....| |00001de0| 00 1e 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00001df0| 04 00 29 56 1e 20 76 6f | 6c 75 6d 65 20 32 20 73 |..)V. vo|lume 2 s| |00001e00| 74 61 72 74 69 6e 67 20 | 61 74 20 70 61 67 65 20 |tarting |at page | |00001e10| 49 49 2d a1 00 9d 00 10 | 00 06 00 00 00 00 00 20 |II-.....|....... | |00001e20| 00 00 00 00 00 00 00 00 | 28 02 6e 00 37 06 31 37 |........|(.n.7.17| |00001e30| 35 2e 20 20 a1 00 9d 00 | 10 00 1f 00 00 00 00 00 |5. ....|........| |00001e40| 20 00 00 00 00 00 00 00 | 00 0d 00 0a 28 00 16 00 | .......|....(...| |00001e50| 21 1f 43 44 2d 52 4f 4d | 20 26 20 74 68 65 20 4d |!.CD-ROM| & the M| |00001e60| 61 63 69 6e 74 6f 73 68 | 20 63 6f 6d 70 75 74 65 |acintosh| compute| |00001e70| 72 a1 00 9d 00 10 00 16 | 00 00 00 00 00 20 00 00 |r.......|..... ..| |00001e80| 00 00 00 00 00 00 28 00 | 16 01 af 16 4d 6f 6e 64 |......(.|....Mond| |00001e90| 61 79 2c 20 41 70 72 69 | 6c 20 31 36 2c 20 31 39 |ay, Apri|l 16, 19| |00001ea0| 39 30 a1 00 9d 00 10 00 | 16 00 00 00 00 00 20 00 |90......|...... .| |00001eb0| 00 00 00 00 00 00 00 28 | 02 c2 00 21 16 f0 20 41 |.......(|...!.. A| |00001ec0| 70 70 6c 65 20 43 6f 6d | 70 75 74 65 72 2c 20 49 |pple Com|puter, I| |00001ed0| 6e 63 2e a1 00 9d 00 10 | 00 05 00 00 00 00 00 20 |nc......|....... | |00001ee0| 00 00 00 00 00 00 00 00 | 28 02 c2 01 e7 05 50 61 |........|(.....Pa| |00001ef0| 67 65 20 a1 00 9d 00 10 | 00 02 00 00 00 00 00 20 |ge .....|....... | |00001f00| 00 00 00 00 00 00 00 00 | 29 16 02 33 33 ff 00 0c |........|)..33...| |00001f10| 00 00 00 00 02 d7 02 23 | 11 01 a0 00 9c 01 00 0a |.......#|........| |00001f20| 00 00 00 00 02 d7 02 23 | 39 a1 00 9d 00 10 00 60 |.......#|9......`| |00001f30| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2c 00 |..... ..|......,.| |00001f40| 08 00 14 05 54 69 6d 65 | 73 03 00 14 0d 00 0c 10 |....Time|s.......| |00001f50| 02 d9 02 28 02 d9 02 28 | 2b 37 2e 60 54 68 65 20 |...(...(|+7.`The | |00001f60| 68 69 67 68 20 6c 65 76 | 65 6c 20 63 61 6c 6c 73 |high lev|el calls| |00001f70| 20 72 65 71 75 69 72 65 | 20 74 68 61 74 20 79 6f | require| that yo| |00001f80| 75 20 70 61 73 73 20 69 | 6e 20 74 68 72 65 65 20 |u pass i|n three | |00001f90| 70 61 72 61 6d 65 74 65 | 72 73 3b 20 74 68 65 20 |paramete|rs; the | |00001fa0| 64 72 69 76 65 72 20 72 | 65 66 65 72 65 6e 63 65 |driver r|eference| |00001fb0| 20 6e 75 6d 62 65 72 2c | 20 74 68 65 a1 00 9d 00 | number,| the....| |00001fc0| 10 00 58 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..X.....| .......| |00001fd0| 00 2a 0c 58 63 73 43 6f | 64 65 20 69 6e 64 69 63 |.*.XcsCo|de indic| |00001fe0| 61 74 69 6e 67 20 77 68 | 69 63 68 20 63 61 6c 6c |ating wh|ich call| |00001ff0| 20 69 73 20 62 65 69 6e | 67 20 6d 61 64 65 2c 20 | is bein|g made, | |00002000| 61 6e 64 20 61 20 70 6f | 69 6e 74 65 72 20 74 6f |and a po|inter to| |00002010| 20 74 68 65 20 63 73 50 | 61 72 61 6d 20 61 72 65 | the csP|aram are| |00002020| 61 20 63 6f 6e 74 61 69 | 6e 69 6e 67 a1 00 9d 00 |a contai|ning....| |00002030| 10 00 5b 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..[.....| .......| |00002040| 00 2a 0c 5b 63 6f 6e 74 | 72 6f 6c 20 69 6e 66 6f |.*.[cont|rol info| |00002050| 72 6d 61 74 69 6f 6e 20 | 73 70 65 63 69 66 69 63 |rmation |specific| |00002060| 20 74 6f 20 74 68 61 74 | 20 63 61 6c 6c 2e 20 20 | to that| call. | |00002070| 46 6f 72 20 65 78 61 6d | 70 6c 65 2c 20 74 6f 20 |For exam|ple, to | |00002080| 69 73 73 75 65 20 61 20 | 74 79 70 65 20 31 20 52 |issue a |type 1 R| |00002090| 65 61 64 54 4f 43 20 63 | 61 6c 6c 20 79 6f 75 a1 |eadTOC c|all you.| |000020a0| 00 9d 00 10 00 3e 00 00 | 00 00 00 20 00 00 00 00 |.....>..|... ....| |000020b0| 00 00 00 00 2a 0c 3e 63 | 6f 75 6c 64 20 69 73 73 |....*.>c|ould iss| |000020c0| 75 65 20 74 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |ue the f|ollowing| |000020d0| 20 63 6f 6d 6d 61 6e 64 | 73 20 28 74 68 69 73 20 | command|s (this | |000020e0| 65 78 61 6d 70 6c 65 20 | 69 73 20 69 6e 20 4d 50 |example |is in MP| |000020f0| 57 20 43 29 3a a1 00 9d | 00 10 00 12 00 00 00 00 |W C):...|........| |00002100| 00 20 00 00 00 00 00 00 | 00 00 2c 00 0a 00 16 07 |. ......|..,.....| |00002110| 43 6f 75 72 69 65 72 03 | 00 16 0d 00 09 2a 16 12 |Courier.|.....*..| |00002120| 23 69 6e 63 6c 75 64 65 | 20 3c 46 69 6c 65 73 2e |#include| <Files.| |00002130| 68 3e a1 00 9d 00 10 00 | 33 00 00 00 00 00 20 00 |h>......|3..... .| |00002140| 00 00 00 00 00 00 00 2a | 12 33 2f 2a 20 73 65 74 |.......*|.3/* set| |00002150| 20 75 70 20 73 6f 6d 65 | 77 68 65 72 65 20 65 6c | up some|where el| |00002160| 73 65 20 62 79 20 61 6e | 20 4f 70 65 6e 44 72 69 |se by an| OpenDri| |00002170| 76 65 72 28 29 20 63 61 | 6c 6c 20 2a 2f a1 00 9d |ver() ca|ll */...| |00002180| 00 10 00 05 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00002190| 00 00 2a 09 05 73 68 6f | 72 74 a1 00 9d 00 10 00 |..*..sho|rt......| |000021a0| 0a 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 29 |...... .|.......)| |000021b0| 48 0a 64 72 76 52 65 66 | 4e 75 6d 3b a1 00 9d 00 |H.drvRef|Num;....| |000021c0| 10 00 02 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |000021d0| 00 28 00 95 00 37 02 2f | 2a a1 00 9d 00 10 00 1d |.(...7./|*.......| |000021e0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 09 |..... ..|......*.| |000021f0| 1d 2a 2a 20 47 65 74 46 | 69 72 73 74 41 6e 64 4c |.** GetF|irstAndL| |00002200| 61 73 74 54 72 61 63 6b | 4e 75 6d 62 65 72 a1 00 |astTrack|Number..| |00002210| 9d 00 10 00 02 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00002220| 00 00 00 2a 09 02 2a 2a | a1 00 9d 00 10 00 18 00 |...*..**|........| |00002230| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 24 18 |.... ...|.....)$.| |00002240| 72 65 71 75 69 72 65 73 | 20 74 77 6f 20 70 61 72 |requires| two par| |00002250| 61 6d 65 74 65 72 73 3a | a1 00 9d 00 10 00 02 00 |ameters:|........| |00002260| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 00 b0 |.... ...|.....(..| |00002270| 00 37 02 2a 2a a1 00 9d | 00 10 00 45 00 00 00 00 |.7.**...|...E....| |00002280| 00 20 00 00 00 00 00 00 | 00 00 29 24 45 31 29 20 |. ......|..)$E1) | |00002290| 61 20 70 6f 69 6e 74 65 | 72 20 74 6f 20 61 20 73 |a pointe|r to a s| |000022a0| 68 6f 72 74 20 77 68 69 | 63 68 20 77 69 6c 6c 20 |hort whi|ch will | |000022b0| 68 6f 6c 64 20 74 68 65 | 20 66 69 72 73 74 20 74 |hold the| first t| |000022c0| 72 61 63 6b 20 6e 75 6d | 62 65 72 20 69 6e 20 42 |rack num|ber in B| |000022d0| 43 44 a1 00 9d 00 10 00 | 02 00 00 00 00 00 20 00 |CD......|...... .| |000022e0| 00 00 00 00 00 00 00 28 | 00 b9 00 37 02 2a 2a a1 |.......(|...7.**.| |000022f0| 00 9d 00 10 00 44 00 00 | 00 00 00 20 00 00 00 00 |.....D..|... ....| |00002300| 00 00 00 00 29 24 44 32 | 29 20 61 20 70 6f 69 6e |....)$D2|) a poin| |00002310| 74 65 72 20 74 6f 20 61 | 20 73 68 6f 72 74 20 77 |ter to a| short w| |00002320| 68 69 63 68 20 77 69 6c | 6c 20 68 6f 6c 64 20 74 |hich wil|l hold t| |00002330| 68 65 20 6c 61 73 74 20 | 74 72 61 63 6b 20 6e 75 |he last |track nu| |00002340| 6d 62 65 72 20 69 6e 20 | 42 43 44 a1 00 9d 00 10 |mber in |BCD.....| |00002350| 00 02 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00002360| 28 00 c2 00 37 02 2a 2a | a1 00 9d 00 10 00 02 00 |(...7.**|........| |00002370| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 09 02 |.... ...|.....*..| |00002380| 2a 2a a1 00 9d 00 10 00 | 45 00 00 00 00 00 20 00 |**......|E..... .| |00002390| 00 00 00 00 00 00 00 29 | 24 45 66 69 6c 6c 73 20 |.......)|$Efills | |000023a0| 69 6e 20 74 68 65 73 65 | 20 74 77 6f 20 70 6f 69 |in these| two poi| |000023b0| 6e 74 65 72 73 20 77 69 | 74 68 20 74 68 65 20 66 |nters wi|th the f| |000023c0| 69 72 73 74 20 61 6e 64 | 20 6c 61 73 74 20 74 72 |irst and| last tr| |000023d0| 61 63 6b 20 6e 75 6d 62 | 65 72 73 2c 20 6f 72 a1 |ack numb|ers, or.| |000023e0| 00 9d 00 10 00 02 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |000023f0| 00 00 00 00 28 00 d4 00 | 37 02 2a 2a a1 00 9d 00 |....(...|7.**....| |00002400| 10 00 48 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..H.....| .......| |00002410| 00 29 24 48 7a 65 72 6f | 20 69 66 20 61 6e 20 65 |.)$Hzero| if an e| |00002420| 72 72 6f 72 20 6f 63 63 | 75 72 72 65 64 2e 20 20 |rror occ|urred. | |00002430| 52 65 74 75 72 6e 73 20 | 77 68 61 74 65 76 65 72 |Returns |whatever| |00002440| 20 77 61 73 20 74 68 65 | 20 64 72 69 76 65 72 20 | was the| driver | |00002450| 72 65 74 75 72 6e 20 63 | 6f 64 65 2e a1 00 9d 00 |return c|ode.....| |00002460| 10 00 02 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00002470| 00 28 00 dd 00 37 02 2a | 2f a1 00 9d 00 10 00 05 |.(...7.*|/.......| |00002480| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 09 |..... ..|......*.| |00002490| 05 4f 53 45 72 72 a1 00 | 9d 00 10 00 31 00 00 00 |.OSErr..|....1...| |000024a0| 00 00 20 00 00 00 00 00 | 00 00 00 2a 09 31 47 65 |.. .....|...*.1Ge| |000024b0| 74 46 69 72 73 74 41 6e | 64 4c 61 73 74 54 72 61 |tFirstAn|dLastTra| |000024c0| 63 6b 4e 75 6d 62 65 72 | 28 66 69 72 73 74 54 72 |ckNumber|(firstTr| |000024d0| 61 63 6b 2c 20 6c 61 73 | 74 54 72 61 63 6b 29 a1 |ack, las|tTrack).| |000024e0| 00 9d 00 10 00 12 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |000024f0| 00 00 00 00 2a 09 12 73 | 68 6f 72 74 20 2a 66 69 |....*..s|hort *fi| |00002500| 72 73 74 54 72 61 63 6b | 3b a1 00 9d 00 10 00 11 |rstTrack|;.......| |00002510| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 09 |..... ..|......*.| |00002520| 11 73 68 6f 72 74 20 2a | 6c 61 73 74 54 72 61 63 |.short *|lastTrac| |00002530| 6b 3b a1 00 9d 00 10 00 | 01 00 00 00 00 00 20 00 |k;......|...... .| |00002540| 00 00 00 00 00 00 00 2a | 09 01 7b a1 00 9d 00 10 |.......*|..{.....| |00002550| 00 05 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00002560| 2b 24 09 05 4f 53 45 72 | 72 a1 00 9d 00 10 00 07 |+$..OSEr|r.......| |00002570| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 24 |..... ..|......)$| |00002580| 07 72 65 73 75 6c 74 3b | a1 00 9d 00 10 00 2a 00 |.result;|......*.| |00002590| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 48 2a |.... ...|.....)H*| |000025a0| 2f 2a 20 66 6f 72 20 73 | 74 6f 72 69 6e 67 20 72 |/* for s|toring r| |000025b0| 65 73 75 6c 74 20 6f 66 | 20 43 6f 6e 74 72 6f 6c |esult of| Control| |000025c0| 28 29 20 63 61 6c 6c 20 | 2a 2f a1 00 9d 00 10 00 |() call |*/......| |000025d0| 04 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 28 |...... .|.......(| |000025e0| 01 1c 00 5b 04 63 68 61 | 72 a1 00 9d 00 10 00 0c |...[.cha|r.......| |000025f0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 24 |..... ..|......)$| |00002600| 0c 63 73 50 61 72 61 6d | 5b 32 32 5d 3b a1 00 9d |.csParam|[22];...| |00002610| 00 10 00 0f 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00002620| 00 00 28 01 2e 00 5b 0f | 63 73 50 61 72 61 6d 5b |..(...[.|csParam[| |00002630| 30 5d 20 3d 20 30 3b a1 | 00 9d 00 10 00 0f 00 00 |0] = 0;.|........| |00002640| 00 00 00 20 00 00 00 00 | 00 00 00 00 2a 09 0f 63 |... ....|....*..c| |00002650| 73 50 61 72 61 6d 5b 31 | 5d 20 3d 20 31 3b a1 00 |sParam[1|] = 1;..| |00002660| 9d 00 10 00 2b 00 00 00 | 00 00 20 00 00 00 00 00 |....+...|.. .....| |00002670| 00 00 00 2a 09 2b 72 65 | 73 75 6c 74 20 3d 20 43 |...*.+re|sult = C| |00002680| 6f 6e 74 72 6f 6c 28 64 | 72 76 52 65 66 4e 75 6d |ontrol(d|rvRefNum| |00002690| 2c 20 31 30 30 2c 20 26 | 63 73 50 61 72 61 6d 29 |, 100, &|csParam)| |000026a0| 3b a1 00 9d 00 10 00 14 | 00 00 00 00 00 20 00 00 |;.......|..... ..| |000026b0| 00 00 00 00 00 00 2a 09 | 14 69 66 20 28 72 65 73 |......*.|.if (res| |000026c0| 75 6c 74 20 3d 3d 20 6e | 6f 45 72 72 29 a1 00 9d |ult == n|oErr)...| |000026d0| 00 10 00 01 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |000026e0| 00 00 2a 09 01 7b a1 00 | 9d 00 10 00 19 00 00 00 |..*..{..|........| |000026f0| 00 00 20 00 00 00 00 00 | 00 00 00 2b 24 09 19 2a |.. .....|...+$..*| |00002700| 66 69 72 73 74 54 72 61 | 63 6b 20 3d 20 63 73 50 |firstTra|ck = csP| |00002710| 61 72 61 6d 5b 30 5d 3b | a1 00 9d 00 10 00 18 00 |aram[0];|........| |00002720| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 09 18 |.... ...|.....*..| |00002730| 2a 6c 61 73 74 54 72 61 | 63 6b 20 3d 20 63 73 50 |*lastTra|ck = csP| |00002740| 61 72 61 6d 5b 31 5d 3b | a1 00 9d 00 10 00 01 00 |aram[1];|........| |00002750| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 01 6d |.... ...|.....(.m| |00002760| 00 5b 01 7d a1 00 9d 00 | 10 00 04 00 00 00 00 00 |.[.}....|........| |00002770| 20 00 00 00 00 00 00 00 | 00 2a 09 04 65 6c 73 65 | .......|.*..else| |00002780| a1 00 9d 00 10 00 01 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00002790| 00 00 00 00 00 2a 09 01 | 7b a1 00 9d 00 10 00 10 |.....*..|{.......| |000027a0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2b 24 |..... ..|......+$| |000027b0| 09 10 2a 66 69 72 73 74 | 54 72 61 63 6b 20 3d 20 |..*first|Track = | |000027c0| 30 3b a1 00 9d 00 10 00 | 0f 00 00 00 00 00 20 00 |0;......|...... .| |000027d0| 00 00 00 00 00 00 00 2a | 09 0f 2a 6c 61 73 74 54 |.......*|..*lastT| |000027e0| 72 61 63 6b 20 3d 20 30 | 3b a1 00 9d 00 10 00 01 |rack = 0|;.......| |000027f0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 01 |..... ..|......(.| |00002800| 9a 00 5b 01 7d a1 00 9d | 00 10 00 0f 00 00 00 00 |..[.}...|........| |00002810| 00 20 00 00 00 00 00 00 | 00 00 2a 09 0f 72 65 74 |. ......|..*..ret| |00002820| 75 72 6e 28 72 65 73 75 | 6c 74 29 3b a1 00 9d 00 |urn(resu|lt);....| |00002830| 10 00 01 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00002840| 00 28 01 ac 00 37 01 7d | a1 00 9d 00 10 00 5f 00 |.(...7.}|......_.| |00002850| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 03 00 14 |.... ...|........| |00002860| 0d 00 0c 2a 17 5f 54 68 | 65 20 6c 6f 77 2d 6c 65 |...*._Th|e low-le| |00002870| 76 65 6c 20 63 61 6c 6c | 73 20 72 65 71 75 69 72 |vel call|s requir| |00002880| 65 20 74 68 61 74 20 79 | 6f 75 20 70 61 73 73 20 |e that y|ou pass | |00002890| 69 6e 20 74 77 6f 20 70 | 61 72 61 6d 65 74 65 72 |in two p|arameter| |000028a0| 73 3b 20 61 20 70 6f 69 | 6e 74 65 72 20 74 6f 20 |s; a poi|nter to | |000028b0| 61 20 70 61 72 61 6d 65 | 74 65 72 20 62 6c 6f 63 |a parame|ter bloc| |000028c0| 6b 20 61 6e 64 a1 00 9d | 00 10 00 58 00 00 00 00 |k and...|...X....| |000028d0| 00 20 00 00 00 00 00 00 | 00 00 2a 0c 58 61 20 66 |. ......|..*.Xa f| |000028e0| 6c 61 67 20 69 6e 64 69 | 63 61 74 69 6e 67 20 73 |lag indi|cating s| |000028f0| 79 6e 63 68 72 6f 6e 6f | 75 73 20 6f 72 20 61 73 |ynchrono|us or as| |00002900| 79 6e 63 68 72 6f 6e 6f | 75 73 20 63 6f 6d 70 6c |ynchrono|us compl| |00002910| 65 74 69 6f 6e 2e 20 20 | 46 6f 72 20 6e 6f 77 2c |etion. |For now,| |00002920| 20 74 68 65 20 64 72 69 | 76 65 72 20 61 6c 77 61 | the dri|ver alwa| |00002930| 79 73 20 69 73 a1 00 9d | 00 10 00 5a 00 00 00 00 |ys is...|...Z....| |00002940| 00 20 00 00 00 00 00 00 | 00 00 2a 0c 5a 73 79 6e |. ......|..*.Zsyn| |00002950| 63 68 72 6f 6e 6f 75 73 | 2c 20 73 6f 20 61 6c 77 |chronous|, so alw| |00002960| 61 79 73 20 70 61 73 73 | 20 66 61 6c 73 65 20 61 |ays pass| false a| |00002970| 73 20 74 68 65 20 73 65 | 63 6f 6e 64 20 70 61 72 |s the se|cond par| |00002980| 61 6d 65 74 65 72 2e 20 | 20 59 6f 75 20 6d 75 73 |ameter. | You mus| |00002990| 74 20 66 69 6c 6c 20 69 | 6e 20 74 68 65 20 70 61 |t fill i|n the pa| |000029a0| 72 61 6d 65 74 65 72 a1 | 00 9d 00 10 00 5a 00 00 |rameter.|.....Z..| |000029b0| 00 00 00 20 00 00 00 00 | 00 00 00 00 2a 0c 5a 62 |... ....|....*.Zb| |000029c0| 6c 6f 63 6b 20 79 6f 75 | 72 73 65 6c 66 2e 20 20 |lock you|rself. | |000029d0| 59 6f 75 20 6d 61 79 20 | 66 69 6e 64 20 69 74 20 |You may |find it | |000029e0| 65 61 73 69 65 72 20 74 | 6f 20 64 65 66 69 6e 65 |easier t|o define| |000029f0| 20 79 6f 75 72 20 6f 77 | 6e 20 63 75 73 74 6f 6d | your ow|n custom| |00002a00| 20 70 61 72 61 6d 65 74 | 65 72 20 62 6c 6f 63 6b | paramet|er block| |00002a10| 20 76 61 72 69 61 6e 74 | 73 a1 00 9d 00 10 00 55 | variant|s......U| |00002a20| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 0c |..... ..|......*.| |00002a30| 55 66 6f 72 20 74 68 65 | 20 76 61 72 69 6f 75 73 |Ufor the| various| |00002a40| 20 63 61 6c 6c 73 2e 20 | 20 53 6f 6d 65 20 65 78 | calls. | Some ex| |00002a50| 61 6d 70 6c 65 20 4d 50 | 57 20 43 20 63 6f 64 65 |ample MP|W C code| |00002a60| 20 74 6f 20 67 65 74 20 | 61 75 64 69 6f 20 73 74 | to get |audio st| |00002a70| 61 74 75 73 20 69 6e 66 | 6f 72 6d 61 74 69 6f 6e |atus inf|ormation| |00002a80| 20 69 73 20 61 73 a1 00 | 9d 00 10 00 08 00 00 00 | is as..|........| |00002a90| 00 00 20 00 00 00 00 00 | 00 00 00 2a 0c 08 66 6f |.. .....|...*..fo| |00002aa0| 6c 6c 6f 77 73 3a a1 00 | 9d 00 10 00 1f 00 00 00 |llows:..|........| |00002ab0| 00 00 20 00 00 00 00 00 | 00 00 00 0d 00 0a 28 00 |.. .....|......(.| |00002ac0| 16 00 21 1f 43 44 2d 52 | 4f 4d 20 26 20 74 68 65 |..!.CD-R|OM & the| |00002ad0| 20 4d 61 63 69 6e 74 6f | 73 68 20 63 6f 6d 70 75 | Macinto|sh compu| |00002ae0| 74 65 72 a1 00 9d 00 10 | 00 16 00 00 00 00 00 20 |ter.....|....... | |00002af0| 00 00 00 00 00 00 00 00 | 28 00 16 01 af 16 4d 6f |........|(.....Mo| |00002b00| 6e 64 61 79 2c 20 41 70 | 72 69 6c 20 31 36 2c 20 |nday, Ap|ril 16, | |00002b10| 31 39 39 30 a1 00 9d 00 | 10 00 16 00 00 00 00 00 |1990....|........| |00002b20| 20 00 00 00 00 00 00 00 | 00 28 02 c2 00 21 16 f0 | .......|.(...!..| |00002b30| 20 41 70 70 6c 65 20 43 | 6f 6d 70 75 74 65 72 2c | Apple C|omputer,| |00002b40| 20 49 6e 63 2e a1 00 9d | 00 10 00 05 00 00 00 00 | Inc....|........| |00002b50| 00 20 00 00 00 00 00 00 | 00 00 28 02 c2 01 e7 05 |. ......|..(.....| |00002b60| 50 61 67 65 20 a1 00 9d | 00 10 00 02 00 00 00 00 |Page ...|........| |00002b70| 00 20 00 00 00 00 00 00 | 00 00 29 16 02 33 34 ff |. ......|..)..34.| |00002b80| 00 0c 00 00 00 00 02 d7 | 02 23 11 01 a0 00 9c 01 |........|.#......| |00002b90| 00 0a 00 00 00 00 02 d7 | 02 23 39 a1 00 9d 00 10 |........|.#9.....| |00002ba0| 00 14 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00002bb0| 2c 00 0a 00 16 07 43 6f | 75 72 69 65 72 03 00 16 |,.....Co|urier...| |00002bc0| 0d 00 09 10 02 d9 02 28 | 02 d9 02 28 2b 37 2d 14 |.......(|...(+7-.| |00002bd0| 23 69 6e 63 6c 75 64 65 | 20 3c 44 65 76 69 63 65 |#include| <Device| |00002be0| 73 2e 68 3e a1 00 9d 00 | 10 00 05 00 00 00 00 00 |s.h>....|........| |00002bf0| 20 00 00 00 00 00 00 00 | 00 2a 12 05 73 68 6f 72 | .......|.*..shor| |00002c00| 74 a1 00 9d 00 10 00 0a | 00 00 00 00 00 20 00 00 |t.......|..... ..| |00002c10| 00 00 00 00 00 00 29 24 | 0a 64 72 76 52 65 66 4e |......)$|.drvRefN| |00002c20| 75 6d 3b a1 00 9d 00 10 | 00 1b 00 00 00 00 00 20 |um;.....|....... | |00002c30| 00 00 00 00 00 00 00 00 | 29 6c 1b 2f 2a 20 73 65 |........|)l./* se| |00002c40| 74 20 75 70 20 73 6f 6d | 65 77 68 65 72 65 20 65 |t up som|ewhere e| |00002c50| 6c 73 65 20 2a 2f a1 00 | 9d 00 10 00 37 00 00 00 |lse */..|....7...| |00002c60| 00 00 20 00 00 00 00 00 | 00 00 00 28 00 51 00 37 |.. .....|...(.Q.7| |00002c70| 37 2f 2a 20 74 68 69 73 | 20 69 73 20 61 20 63 75 |7/* this| is a cu| |00002c80| 73 74 6f 6d 20 76 65 72 | 73 69 6f 6e 20 6f 66 20 |stom ver|sion of | |00002c90| 74 68 65 20 43 6e 74 72 | 6c 50 61 72 61 6d 20 70 |the Cntr|lParam p| |00002ca0| 61 72 61 6d 65 74 65 72 | a1 00 9d 00 10 00 30 00 |arameter|......0.| |00002cb0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 09 30 |.... ...|.....*.0| |00002cc0| 2a 2a 20 62 6c 6f 63 6b | 20 64 65 66 69 6e 65 64 |** block| defined| |00002cd0| 20 6f 6e 20 70 61 67 65 | 20 49 49 2d 31 38 31 20 | on page| II-181 | |00002ce0| 61 6e 64 20 49 49 2d 31 | 38 33 20 6f 72 20 69 6e |and II-1|83 or in| |00002cf0| a1 00 9d 00 10 00 0c 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00002d00| 00 00 00 00 00 2a 09 0c | 2a 2a 20 44 65 76 69 63 |.....*..|** Devic| |00002d10| 65 73 2e 68 a1 00 9d 00 | 10 00 02 00 00 00 00 00 |es.h....|........| |00002d20| 20 00 00 00 00 00 00 00 | 00 2a 09 02 2a 2f a1 00 | .......|.*..*/..| |00002d30| 9d 00 10 00 10 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00002d40| 00 00 00 2a 09 10 74 79 | 70 65 64 65 66 20 73 74 |...*..ty|pedef st| |00002d50| 72 75 63 74 20 7b a1 00 | 9d 00 10 00 08 00 00 00 |ruct {..|........| |00002d60| 00 00 20 00 00 00 00 00 | 00 00 00 2b 24 09 08 51 |.. .....|...+$..Q| |00002d70| 45 6c 65 6d 50 74 72 a1 | 00 9d 00 10 00 06 00 00 |ElemPtr.|........| |00002d80| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 48 06 71 |... ....|....)H.q| |00002d90| 4c 69 6e 6b 3b a1 00 9d | 00 10 00 03 00 00 00 00 |Link;...|........| |00002da0| 00 20 00 00 00 00 00 00 | 00 00 28 00 87 00 5b 03 |. ......|..(...[.| |00002db0| 69 6e 74 a1 00 9d 00 10 | 00 06 00 00 00 00 00 20 |int.....|....... | |00002dc0| 00 00 00 00 00 00 00 00 | 29 48 06 71 54 79 70 65 |........|)H.qType| |00002dd0| 3b a1 00 9d 00 10 00 03 | 00 00 00 00 00 20 00 00 |;.......|..... ..| |00002de0| 00 00 00 00 00 00 28 00 | 90 00 5b 03 69 6e 74 a1 |......(.|..[.int.| |00002df0| 00 9d 00 10 00 07 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00002e00| 00 00 00 00 29 48 07 69 | 6f 54 72 61 70 3b a1 00 |....)H.i|oTrap;..| |00002e10| 9d 00 10 00 03 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00002e20| 00 00 00 28 00 99 00 5b | 03 50 74 72 a1 00 9d 00 |...(...[|.Ptr....| |00002e30| 10 00 0a 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00002e40| 00 29 48 0a 69 6f 43 6d | 64 41 64 64 72 3b a1 00 |.)H.ioCm|dAddr;..| |00002e50| 9d 00 10 00 07 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00002e60| 00 00 00 28 00 a2 00 5b | 07 50 72 6f 63 50 74 72 |...(...[|.ProcPtr| |00002e70| a1 00 9d 00 10 00 0d 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00002e80| 00 00 00 00 00 29 48 0d | 69 6f 43 6f 6d 70 6c 65 |.....)H.|ioComple| |00002e90| 74 69 6f 6e 3b a1 00 9d | 00 10 00 05 00 00 00 00 |tion;...|........| |00002ea0| 00 20 00 00 00 00 00 00 | 00 00 28 00 ab 00 5b 05 |. ......|..(...[.| |00002eb0| 4f 73 45 72 72 a1 00 9d | 00 10 00 09 00 00 00 00 |OsErr...|........| |00002ec0| 00 20 00 00 00 00 00 00 | 00 00 29 48 09 69 6f 52 |. ......|..)H.ioR| |00002ed0| 65 73 75 6c 74 3b a1 00 | 9d 00 10 00 09 00 00 00 |esult;..|........| |00002ee0| 00 00 20 00 00 00 00 00 | 00 00 00 28 00 b4 00 5b |.. .....|...(...[| |00002ef0| 09 53 74 72 69 6e 67 50 | 74 72 a1 00 9d 00 10 00 |.StringP|tr......| |00002f00| 0a 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 29 |...... .|.......)| |00002f10| 48 0a 69 6f 4e 61 6d 65 | 50 74 72 3b a1 00 9d 00 |H.ioName|Ptr;....| |00002f20| 10 00 03 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00002f30| 00 28 00 bd 00 5b 03 69 | 6e 74 a1 00 9d 00 10 00 |.(...[.i|nt......| |00002f40| 0a 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 29 |...... .|.......)| |00002f50| 48 0a 69 6f 56 52 65 66 | 4e 75 6d 3b a1 00 9d 00 |H.ioVRef|Num;....| |00002f60| 10 00 03 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00002f70| 00 28 00 c6 00 5b 03 69 | 6e 74 a1 00 9d 00 10 00 |.(...[.i|nt......| |00002f80| 09 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 29 |...... .|.......)| |00002f90| 48 09 69 6f 52 65 66 4e | 75 6d 3b a1 00 9d 00 10 |H.ioRefN|um;.....| |00002fa0| 00 03 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00002fb0| 28 00 cf 00 5b 03 69 6e | 74 a1 00 9d 00 10 00 07 |(...[.in|t.......| |00002fc0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 48 |..... ..|......)H| |00002fd0| 07 63 73 43 6f 64 65 3b | a1 00 9d 00 10 00 37 00 |.csCode;|......7.| |00002fe0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 00 d8 |.... ...|.....(..| |00002ff0| 00 37 37 2f 2a 20 45 76 | 65 72 79 74 68 69 6e 67 |.77/* Ev|erything| |00003000| 20 62 65 6c 6f 77 20 74 | 68 69 73 20 72 65 70 6c | below t|his repl| |00003010| 61 63 65 73 3a 20 73 68 | 6f 72 74 20 63 73 50 61 |aces: sh|ort csPa| |00003020| 72 61 6d 5b 31 31 5d 20 | 2a 2f a1 00 9d 00 10 00 |ram[11] |*/......| |00003030| 0d 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 2b |...... .|.......+| |00003040| 24 09 0d 75 6e 73 69 67 | 6e 65 64 20 63 68 61 72 |$..unsig|ned char| |00003050| a1 00 9d 00 10 00 07 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00003060| 00 00 00 00 00 29 48 07 | 73 74 61 74 75 73 3b a1 |.....)H.|status;.| |00003070| 00 9d 00 10 00 0d 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00003080| 00 00 00 00 28 00 ea 00 | 5b 0d 75 6e 73 69 67 6e |....(...|[.unsign| |00003090| 65 64 20 63 68 61 72 a1 | 00 9d 00 10 00 05 00 00 |ed char.|........| |000030a0| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 48 05 70 |... ....|....)H.p| |000030b0| 6c 61 79 3b a1 00 9d 00 | 10 00 0d 00 00 00 00 00 |lay;....|........| |000030c0| 20 00 00 00 00 00 00 00 | 00 28 00 f3 00 5b 0d 75 | .......|.(...[.u| |000030d0| 6e 73 69 67 6e 65 64 20 | 63 68 61 72 a1 00 9d 00 |nsigned |char....| |000030e0| 10 00 08 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |000030f0| 00 29 48 08 63 6f 6e 74 | 72 6f 6c 3b a1 00 9d 00 |.)H.cont|rol;....| |00003100| 10 00 0d 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00003110| 00 28 00 fc 00 5b 0d 75 | 6e 73 69 67 6e 65 64 20 |.(...[.u|nsigned | |00003120| 63 68 61 72 a1 00 9d 00 | 10 00 07 00 00 00 00 00 |char....|........| |00003130| 20 00 00 00 00 00 00 00 | 00 29 48 07 6d 69 6e 75 | .......|.)H.minu| |00003140| 74 65 3b a1 00 9d 00 10 | 00 0d 00 00 00 00 00 20 |te;.....|....... | |00003150| 00 00 00 00 00 00 00 00 | 28 01 05 00 5b 0d 75 6e |........|(...[.un| |00003160| 73 69 67 6e 65 64 20 63 | 68 61 72 a1 00 9d 00 10 |signed c|har.....| |00003170| 00 07 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00003180| 29 48 07 73 65 63 6f 6e | 64 3b a1 00 9d 00 10 00 |)H.secon|d;......| |00003190| 0d 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 28 |...... .|.......(| |000031a0| 01 0e 00 5b 0d 75 6e 73 | 69 67 6e 65 64 20 63 68 |...[.uns|igned ch| |000031b0| 61 72 a1 00 9d 00 10 00 | 06 00 00 00 00 00 20 00 |ar......|...... .| |000031c0| 00 00 00 00 00 00 00 29 | 48 06 62 6c 6f 63 6b 3b |.......)|H.block;| |000031d0| a1 00 9d 00 10 00 04 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |000031e0| 00 00 00 00 00 28 01 17 | 00 5b 04 63 68 61 72 a1 |.....(..|.[.char.| |000031f0| 00 9d 00 10 00 0b 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00003200| 00 00 00 00 29 24 0b 75 | 6e 75 73 65 64 5b 31 36 |....)$.u|nused[16| |00003210| 5d 3b a1 00 9d 00 10 00 | 12 00 00 00 00 00 20 00 |];......|...... .| |00003220| 00 00 00 00 00 00 00 29 | 6c 12 2f 2a 20 66 6f 72 |.......)|l./* for| |00003230| 20 74 68 65 20 72 65 73 | 74 20 2a 2f a1 00 9d 00 | the res|t */....| |00003240| 10 00 0f 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00003250| 00 28 01 20 00 37 0f 7d | 20 43 44 43 6e 74 72 6c |.(. .7.}| CDCntrl| |00003260| 50 61 72 61 6d 3b a1 00 | 9d 00 10 00 02 00 00 00 |Param;..|........| |00003270| 00 00 20 00 00 00 00 00 | 00 00 00 2a 12 02 2f 2a |.. .....|...*../*| |00003280| a1 00 9d 00 10 00 10 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00003290| 00 00 00 00 00 2a 09 10 | 2a 2a 20 47 65 74 41 75 |.....*..|** GetAu| |000032a0| 64 69 6f 53 74 75 66 66 | a1 00 9d 00 10 00 02 00 |dioStuff|........| |000032b0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 09 02 |.... ...|.....*..| |000032c0| 2a 2a a1 00 9d 00 10 00 | 37 00 00 00 00 00 20 00 |**......|7..... .| |000032d0| 00 00 00 00 00 00 00 29 | 24 37 72 65 71 75 69 72 |.......)|$7requir| |000032e0| 65 73 20 6f 6e 65 20 69 | 6e 70 75 74 2c 20 74 68 |es one i|nput, th| |000032f0| 65 20 64 72 69 76 65 72 | 20 72 65 66 65 72 65 6e |e driver| referen| |00003300| 63 65 20 6e 75 6d 62 65 | 72 20 74 68 61 74 20 77 |ce numbe|r that w| |00003310| 65 a1 00 9d 00 10 00 02 | 00 00 00 00 00 20 00 00 |e.......|..... ..| |00003320| 00 00 00 00 00 00 28 01 | 4d 00 37 02 2a 2a a1 00 |......(.|M.7.**..| |00003330| 9d 00 10 00 18 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00003340| 00 00 00 29 24 18 67 6f | 74 20 62 79 20 63 61 6c |...)$.go|t by cal| |00003350| 6c 69 6e 67 20 50 42 4f | 70 65 6e 28 29 2e a1 00 |ling PBO|pen()...| |00003360| 9d 00 10 00 02 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00003370| 00 00 00 28 01 56 00 37 | 02 2a 2a a1 00 9d 00 10 |...(.V.7|.**.....| |00003380| 00 34 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.4..... |........| |00003390| 29 24 34 66 69 6c 6c 73 | 20 69 6e 20 73 69 78 20 |)$4fills| in six | |000033a0| 70 61 72 61 6d 65 74 65 | 72 73 20 77 69 74 68 20 |paramete|rs with | |000033b0| 61 70 70 72 6f 70 72 69 | 61 74 65 20 69 6e 66 6f |appropri|ate info| |000033c0| 72 6d 61 74 69 6f 6e a1 | 00 9d 00 10 00 02 00 00 |rmation.|........| |000033d0| 00 00 00 20 00 00 00 00 | 00 00 00 00 28 01 5f 00 |... ....|....(._.| |000033e0| 37 02 2a 2a a1 00 9d 00 | 10 00 15 00 00 00 00 00 |7.**....|........| |000033f0| 20 00 00 00 00 00 00 00 | 00 29 24 15 66 72 6f 6d | .......|.)$.from| |00003400| 20 74 68 65 20 64 72 69 | 76 65 72 20 63 61 6c 6c | the dri|ver call| |00003410| 2e a1 00 9d 00 10 00 02 | 00 00 00 00 00 20 00 00 |........|..... ..| |00003420| 00 00 00 00 00 00 28 01 | 68 00 37 02 2a 2a a1 00 |......(.|h.7.**..| |00003430| 9d 00 10 00 33 00 00 00 | 00 00 20 00 00 00 00 00 |....3...|.. .....| |00003440| 00 00 00 29 24 33 57 65 | 27 72 65 20 61 73 73 75 |...)$3We|'re assu| |00003450| 6d 69 6e 67 20 74 68 61 | 74 20 6f 6e 6c 79 20 6f |ming tha|t only o| |00003460| 6e 65 20 43 44 20 70 6c | 61 79 65 72 20 69 73 20 |ne CD pl|ayer is | |00003470| 61 74 74 61 63 68 65 64 | 2e a1 00 9d 00 10 00 02 |attached|........| |00003480| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 01 |..... ..|......(.| |00003490| 71 00 37 02 2a 2a a1 00 | 9d 00 10 00 3b 00 00 00 |q.7.**..|....;...| |000034a0| 00 00 20 00 00 00 00 00 | 00 00 00 29 24 3b 54 6f |.. .....|...)$;To| |000034b0| 20 67 65 6e 65 72 61 6c | 69 7a 65 20 74 68 69 73 | general|ize this| |000034c0| 20 63 6f 64 65 2c 20 66 | 69 6c 6c 20 69 6e 20 74 | code, f|ill in t| |000034d0| 68 65 20 69 6f 56 52 65 | 66 4e 75 6d 20 64 79 6e |he ioVRe|fNum dyn| |000034e0| 61 6d 69 63 61 6c 6c 79 | 2e a1 00 9d 00 10 00 02 |amically|........| |000034f0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 01 |..... ..|......(.| |00003500| 7a 00 37 02 2a 2f a1 00 | 9d 00 10 00 05 00 00 00 |z.7.*/..|........| |00003510| 00 00 20 00 00 00 00 00 | 00 00 00 2a 09 05 4f 53 |.. .....|...*..OS| |00003520| 45 72 72 a1 00 9d 00 10 | 00 3b 00 00 00 00 00 20 |Err.....|.;..... | |00003530| 00 00 00 00 00 00 00 00 | 2a 09 3b 47 65 74 41 75 |........|*.;GetAu| |00003540| 64 69 6f 53 74 75 66 66 | 28 73 74 61 74 75 73 2c |dioStuff|(status,| |00003550| 20 70 6c 61 79 2c 20 63 | 6f 6e 74 72 6f 6c 2c 20 | play, c|ontrol, | |00003560| 6d 69 6e 75 74 65 2c 20 | 73 65 63 6f 6e 64 2c 20 |minute, |second, | |00003570| 62 6c 6f 63 6b 29 a1 00 | 9d 00 10 00 0d 00 00 00 |block)..|........| |00003580| 00 00 20 00 00 00 00 00 | 00 00 00 2a 09 0d 75 6e |.. .....|...*..un| |00003590| 73 69 67 6e 65 64 20 63 | 68 61 72 a1 00 9d 00 10 |signed c|har.....| |000035a0| 00 33 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.3..... |........| |000035b0| 29 48 33 2a 73 74 61 74 | 75 73 2c 20 2a 70 6c 61 |)H3*stat|us, *pla| |000035c0| 79 2c 20 2a 63 6f 6e 74 | 72 6f 6c 2c 20 2a 6d 69 |y, *cont|rol, *mi| |000035d0| 6e 75 74 65 2c 20 2a 73 | 65 63 6f 6e 64 2c 20 2a |nute, *s|econd, *| |000035e0| 62 6c 6f 63 6b 3b a1 00 | 9d 00 10 00 01 00 00 00 |block;..|........| |000035f0| 00 00 20 00 00 00 00 00 | 00 00 00 28 01 9e 00 37 |.. .....|...(...7| |00003600| 01 7b a1 00 9d 00 10 00 | 05 00 00 00 00 00 20 00 |.{......|...... .| |00003610| 00 00 00 00 00 00 00 2b | 24 09 05 4f 53 45 72 72 |.......+|$..OSErr| |00003620| a1 00 9d 00 10 00 07 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00003630| 00 00 00 00 00 29 24 07 | 72 65 73 75 6c 74 3b a1 |.....)$.|result;.| |00003640| 00 9d 00 10 00 0c 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00003650| 00 00 00 00 28 01 b0 00 | 5b 0c 43 44 43 6e 74 72 |....(...|[.CDCntr| |00003660| 6c 50 61 72 61 6d a1 00 | 9d 00 10 00 05 00 00 00 |lParam..|........| |00003670| 00 00 20 00 00 00 00 00 | 00 00 00 29 48 05 6d 79 |.. .....|...)H.my| |00003680| 50 42 3b a1 00 9d 00 10 | 00 16 00 00 00 00 00 20 |PB;.....|....... | |00003690| 00 00 00 00 00 00 00 00 | 28 01 c2 00 5b 16 6d 79 |........|(...[.my| |000036a0| 50 42 2e 69 6f 43 6f 6d | 70 6c 65 74 69 6f 6e 20 |PB.ioCom|pletion | |000036b0| 3d 20 30 3b a1 00 9d 00 | 10 00 13 00 00 00 00 00 |= 0;....|........| |000036c0| 20 00 00 00 00 00 00 00 | 00 2a 09 13 6d 79 50 42 | .......|.*..myPB| |000036d0| 2e 69 6f 56 52 65 66 4e | 75 6d 20 3d 20 31 3b a1 |.ioVRefN|um = 1;.| |000036e0| 00 9d 00 10 00 21 00 00 | 00 00 00 20 00 00 00 00 |.....!..|... ....| |000036f0| 00 00 00 00 29 90 21 2f | 2a 20 77 65 27 72 65 20 |....).!/|* we're | |00003700| 61 73 73 75 6d 69 6e 67 | 20 74 68 65 20 31 20 76 |assuming| the 1 v| |00003710| 6f 6c 75 6d 65 20 2a 2f | a1 00 9d 00 10 00 1a 00 |olume */|........| |00003720| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 01 d4 |.... ...|.....(..| |00003730| 00 5b 1a 6d 79 50 42 2e | 69 6f 52 65 66 4e 75 6d |.[.myPB.|ioRefNum| |00003740| 20 3d 20 64 72 76 52 65 | 66 4e 75 6d 3b a1 00 9d | = drvRe|fNum;...| |00003750| 00 10 00 1a 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00003760| 00 00 29 90 1a 2f 2a 20 | 64 65 74 65 72 6d 69 6e |..)../* |determin| |00003770| 65 64 20 65 6c 73 65 77 | 68 65 72 65 20 2a 2f a1 |ed elsew|here */.| |00003780| 00 9d 00 10 00 12 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00003790| 00 00 00 00 28 01 dd 00 | 5b 12 6d 79 50 42 2e 63 |....(...|[.myPB.c| |000037a0| 73 43 6f 64 65 20 3d 20 | 31 30 37 3b a1 00 9d 00 |sCode = |107;....| |000037b0| 10 00 21 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..!.....| .......| |000037c0| 00 2a 12 21 72 65 73 75 | 6c 74 20 3d 20 50 42 43 |.*.!resu|lt = PBC| |000037d0| 6f 6e 74 72 6f 6c 28 26 | 6d 79 50 42 2c 20 66 61 |ontrol(&|myPB, fa| |000037e0| 6c 73 65 29 3b a1 00 9d | 00 10 00 14 00 00 00 00 |lse);...|........| |000037f0| 00 20 00 00 00 00 00 00 | 00 00 2a 09 14 69 66 20 |. ......|..*..if | |00003800| 28 72 65 73 75 6c 74 20 | 3d 3d 20 6e 6f 45 72 72 |(result |== noErr| |00003810| 29 a1 00 9d 00 10 00 01 | 00 00 00 00 00 20 00 00 |).......|..... ..| |00003820| 00 00 00 00 00 00 2a 09 | 01 7b a1 00 9d 00 10 00 |......*.|.{......| |00003830| 16 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 2b |...... .|.......+| |00003840| 24 09 16 2a 73 74 61 74 | 75 73 20 3d 20 6d 79 50 |$..*stat|us = myP| |00003850| 42 2e 73 74 61 74 75 73 | 3b a1 00 9d 00 10 00 12 |B.status|;.......| |00003860| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 09 |..... ..|......*.| |00003870| 12 2a 70 6c 61 79 20 3d | 20 6d 79 50 42 2e 70 6c |.*play =| myPB.pl| |00003880| 61 79 3b a1 00 9d 00 10 | 00 18 00 00 00 00 00 20 |ay;.....|....... | |00003890| 00 00 00 00 00 00 00 00 | 2a 09 18 2a 63 6f 6e 74 |........|*..*cont| |000038a0| 72 6f 6c 20 3d 20 6d 79 | 50 42 2e 63 6f 6e 74 72 |rol = my|PB.contr| |000038b0| 6f 6c 3b a1 00 9d 00 10 | 00 16 00 00 00 00 00 20 |ol;.....|....... | |000038c0| 00 00 00 00 00 00 00 00 | 2a 09 16 2a 6d 69 6e 75 |........|*..*minu| |000038d0| 74 65 20 3d 20 6d 79 50 | 42 2e 6d 69 6e 75 74 65 |te = myP|B.minute| |000038e0| 3b a1 00 9d 00 10 00 16 | 00 00 00 00 00 20 00 00 |;.......|..... ..| |000038f0| 00 00 00 00 00 00 2a 09 | 16 2a 73 65 63 6f 6e 64 |......*.|.*second| |00003900| 20 3d 20 6d 79 50 42 2e | 73 65 63 6f 6e 64 3b a1 | = myPB.|second;.| |00003910| 00 9d 00 10 00 14 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00003920| 00 00 00 00 2a 09 14 2a | 62 6c 6f 63 6b 20 3d 20 |....*..*|block = | |00003930| 6d 79 50 42 2e 62 6c 6f | 63 6b 3b a1 00 9d 00 10 |myPB.blo|ck;.....| |00003940| 00 01 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00003950| 28 02 40 00 5b 01 7d a1 | 00 9d 00 10 00 0f 00 00 |(.@.[.}.|........| |00003960| 00 00 00 20 00 00 00 00 | 00 00 00 00 2a 09 0f 72 |... ....|....*..r| |00003970| 65 74 75 72 6e 28 72 65 | 73 75 6c 74 29 3b a1 00 |eturn(re|sult);..| |00003980| 9d 00 10 00 01 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00003990| 00 00 00 28 02 51 00 37 | 01 7d a1 00 9d 00 10 00 |...(.Q.7|.}......| |000039a0| 1f 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 2c |...... .|.......,| |000039b0| 00 08 00 14 05 54 69 6d | 65 73 03 00 14 0d 00 0a |.....Tim|es......| |000039c0| 28 00 16 00 21 1f 43 44 | 2d 52 4f 4d 20 26 20 74 |(...!.CD|-ROM & t| |000039d0| 68 65 20 4d 61 63 69 6e | 74 6f 73 68 20 63 6f 6d |he Macin|tosh com| |000039e0| 70 75 74 65 72 a1 00 9d | 00 10 00 16 00 00 00 00 |puter...|........| |000039f0| 00 20 00 00 00 00 00 00 | 00 00 28 00 16 01 af 16 |. ......|..(.....| |00003a00| 4d 6f 6e 64 61 79 2c 20 | 41 70 72 69 6c 20 31 36 |Monday, |April 16| |00003a10| 2c 20 31 39 39 30 a1 00 | 9d 00 10 00 16 00 00 00 |, 1990..|........| |00003a20| 00 00 20 00 00 00 00 00 | 00 00 00 28 02 c2 00 21 |.. .....|...(...!| |00003a30| 16 f0 20 41 70 70 6c 65 | 20 43 6f 6d 70 75 74 65 |.. Apple| Compute| |00003a40| 72 2c 20 49 6e 63 2e a1 | 00 9d 00 10 00 05 00 00 |r, Inc..|........| |00003a50| 00 00 00 20 00 00 00 00 | 00 00 00 00 28 02 c2 01 |... ....|....(...| |00003a60| e7 05 50 61 67 65 20 a1 | 00 9d 00 10 00 02 00 00 |..Page .|........| |00003a70| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 16 02 33 |... ....|....)..3| |00003a80| 35 ff 00 0c 00 00 00 00 | 02 d7 02 23 11 01 a0 00 |5.......|...#....| |00003a90| 9c 01 00 0a 00 00 00 00 | 02 d7 02 23 39 a1 00 9d |........|...#9...| |00003aa0| 00 10 00 0d 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00003ab0| 00 00 2c 00 08 00 14 05 | 54 69 6d 65 73 03 00 14 |..,.....|Times...| |00003ac0| 04 01 0d 00 0c 10 02 d9 | 02 28 02 d9 02 28 2b 37 |........|.(...(+7| |00003ad0| 3a 0d 52 65 61 64 54 4f | 43 20 28 31 30 30 29 a1 |:.ReadTO|C (100).| |00003ae0| 00 9d 00 10 00 16 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00003af0| 00 00 00 00 28 00 3a 01 | 43 16 52 65 61 64 20 54 |....(.:.|C.Read T| |00003b00| 61 62 6c 65 20 6f 66 20 | 43 6f 6e 74 65 6e 74 73 |able of |Contents| |00003b10| a1 00 9d 00 10 00 0c 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00003b20| 00 00 00 00 00 04 00 28 | 00 52 00 35 0c 44 65 73 |.......(|.R.5.Des| |00003b30| 63 72 69 70 74 69 6f 6e | 3a a1 00 9d 00 10 00 45 |cription|:......E| |00003b40| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 5a |..... ..|......)Z| |00003b50| 45 52 65 61 64 54 4f 43 | 20 72 65 74 75 72 6e 73 |EReadTOC| returns| |00003b60| 20 74 68 65 20 74 61 62 | 6c 65 2d 6f 66 2d 63 6f | the tab|le-of-co| |00003b70| 6e 74 65 6e 74 73 20 69 | 6e 66 6f 72 6d 61 74 69 |ntents i|nformati| |00003b80| 6f 6e 20 6f 66 20 61 20 | 70 61 72 74 69 63 75 6c |on of a |particul| |00003b90| 61 72 20 43 44 2e a1 00 | 9d 00 10 00 46 00 00 00 |ar CD...|....F...| |00003ba0| 00 00 20 00 00 00 00 00 | 00 00 00 2a 0c 46 54 68 |.. .....|...*.FTh| |00003bb0| 65 72 65 20 61 72 65 20 | 74 68 72 65 65 20 74 79 |ere are |three ty| |00003bc0| 70 65 73 20 6f 66 20 52 | 65 61 64 54 4f 43 20 63 |pes of R|eadTOC c| |00003bd0| 61 6c 6c 73 2e 20 20 54 | 68 65 79 20 61 72 65 20 |alls. T|hey are | |00003be0| 64 69 73 74 69 6e 67 75 | 69 73 68 65 64 20 62 79 |distingu|ished by| |00003bf0| 20 74 68 65 a1 00 9d 00 | 10 00 22 00 00 00 00 00 | the....|..".....| |00003c00| 20 00 00 00 00 00 00 00 | 00 2a 0c 22 63 6f 6e 74 | .......|.*."cont| |00003c10| 65 6e 74 73 20 6f 66 20 | 74 68 65 20 77 6f 72 64 |ents of |the word| |00003c20| 20 61 74 20 63 73 50 61 | 72 61 6d 2b 30 2e a1 00 | at csPa|ram+0...| |00003c30| 9d 00 10 00 06 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00003c40| 00 00 00 28 00 82 00 35 | 06 49 6e 70 75 74 3a a1 |...(...5|.Input:.| |00003c50| 00 9d 00 10 00 10 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00003c60| 00 00 00 00 2b 2e 0c 10 | 63 73 50 61 72 61 6d 2b |....+...|csParam+| |00003c70| 30 20 28 77 6f 72 64 29 | a1 00 9d 00 10 00 15 00 |0 (word)|........| |00003c80| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 8f 15 |.... ...|.....)..| |00003c90| 54 79 70 65 20 6f 66 20 | 52 65 61 64 54 4f 43 20 |Type of |ReadTOC | |00003ca0| 63 61 6c 6c 3a a1 00 9d | 00 10 00 06 00 00 00 00 |call:...|........| |00003cb0| 00 20 00 00 00 00 00 00 | 00 00 28 00 9a 00 ac 06 |. ......|..(.....| |00003cc0| 30 78 30 30 30 31 a1 00 | 9d 00 10 00 27 00 00 00 |0x0001..|....'...| |00003cd0| 00 00 20 00 00 00 00 00 | 00 00 00 29 46 27 52 65 |.. .....|...)F'Re| |00003ce0| 71 75 65 73 74 20 74 68 | 65 20 66 69 72 73 74 20 |quest th|e first | |00003cf0| 61 6e 64 20 6c 61 73 74 | 20 75 73 65 72 20 74 72 |and last| user tr| |00003d00| 61 63 6b 73 2e a1 00 9d | 00 10 00 06 00 00 00 00 |acks....|........| |00003d10| 00 20 00 00 00 00 00 00 | 00 00 28 00 a6 00 ac 06 |. ......|..(.....| |00003d20| 30 78 30 30 30 32 a1 00 | 9d 00 10 00 36 00 00 00 |0x0002..|....6...| |00003d30| 00 00 20 00 00 00 00 00 | 00 00 00 29 46 36 52 65 |.. .....|...)F6Re| |00003d40| 71 75 65 73 74 20 74 68 | 65 20 6c 65 61 64 2d 6f |quest th|e lead-o| |00003d50| 75 74 20 28 65 6e 64 20 | 6f 66 20 64 69 73 63 29 |ut (end |of disc)| |00003d60| 20 61 64 64 72 65 73 73 | 20 69 6e 20 61 62 73 6f | address| in abso| |00003d70| 6c 75 74 65 a1 00 9d 00 | 10 00 1b 00 00 00 00 00 |lute....|........| |00003d80| 20 00 00 00 00 00 00 00 | 00 2a 0c 1b 6d 69 6e 75 | .......|.*..minu| |00003d90| 74 65 2d 73 65 63 6f 6e | 64 2d 62 6c 6f 63 6b 20 |te-secon|d-block | |00003da0| 66 6f 72 6d 61 74 2e a1 | 00 9d 00 10 00 06 00 00 |format..|........| |00003db0| 00 00 00 20 00 00 00 00 | 00 00 00 00 28 00 be 00 |... ....|....(...| |00003dc0| ac 06 30 78 30 30 30 33 | a1 00 9d 00 10 00 33 00 |..0x0003|......3.| |00003dd0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 46 33 |.... ...|.....)F3| |00003de0| 52 65 71 75 65 73 74 20 | 74 72 61 63 6b 20 73 74 |Request |track st| |00003df0| 61 72 74 69 6e 67 20 61 | 64 64 72 65 73 73 65 73 |arting a|ddresses| |00003e00| 20 66 6f 72 20 75 73 65 | 72 2d 73 70 65 63 69 66 | for use|r-specif| |00003e10| 69 65 64 a1 00 9d 00 10 | 00 11 00 00 00 00 00 20 |ied.....|....... | |00003e20| 00 00 00 00 00 00 00 00 | 2a 0c 11 72 61 6e 67 65 |........|*..range| |00003e30| 20 6f 66 20 20 74 72 61 | 63 6b 73 2e a1 00 9d 00 | of tra|cks.....| |00003e40| 10 00 61 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..a.....| .......| |00003e50| 00 28 00 d6 00 37 61 46 | 6f 72 20 74 79 70 65 20 |.(...7aF|or type | |00003e60| 31 20 61 6e 64 20 74 79 | 70 65 20 32 20 63 61 6c |1 and ty|pe 2 cal| |00003e70| 6c 73 2c 20 74 68 65 20 | 69 6e 66 6f 72 6d 61 74 |ls, the |informat| |00003e80| 69 6f 6e 20 72 65 71 75 | 65 73 74 65 64 20 69 73 |ion requ|ested is| |00003e90| 20 72 65 74 75 72 6e 65 | 64 20 64 69 72 65 63 74 | returne|d direct| |00003ea0| 6c 79 20 69 6e 20 74 68 | 65 20 63 73 50 61 72 61 |ly in th|e csPara| |00003eb0| 6d 20 66 69 65 6c 64 2e | a1 00 9d 00 10 00 5b 00 |m field.|......[.| |00003ec0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 0c 5b |.... ...|.....*.[| |00003ed0| 46 6f 72 20 74 79 70 65 | 20 33 20 63 61 6c 6c 73 |For type| 3 calls| |00003ee0| 2c 20 74 68 65 20 75 73 | 65 72 20 6d 75 73 74 20 |, the us|er must | |00003ef0| 61 6c 6c 6f 63 61 74 65 | 20 61 20 64 61 74 61 20 |allocate| a data | |00003f00| 62 75 66 66 65 72 20 66 | 6f 72 20 74 68 65 20 64 |buffer f|or the d| |00003f10| 61 74 61 20 72 65 74 75 | 72 6e 65 64 20 62 79 20 |ata retu|rned by | |00003f20| 74 68 65 20 64 72 69 76 | 65 72 2e a1 00 9d 00 10 |the driv|er......| |00003f30| 00 40 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.@..... |........| |00003f40| 2a 18 40 54 68 65 20 66 | 6f 6c 6c 6f 77 69 6e 67 |*.@The f|ollowing| |00003f50| 20 61 64 64 69 74 69 6f | 6e 61 6c 20 70 61 72 61 | additio|nal para| |00003f60| 6d 65 74 65 72 73 20 61 | 72 65 20 6e 65 65 64 65 |meters a|re neede| |00003f70| 64 20 66 6f 72 20 74 79 | 70 65 20 33 20 63 61 6c |d for ty|pe 3 cal| |00003f80| 6c 73 3a a1 00 9d 00 10 | 00 10 00 00 00 00 00 20 |ls:.....|....... | |00003f90| 00 00 00 00 00 00 00 00 | 2b 2c 0c 10 63 73 50 61 |........|+,..csPa| |00003fa0| 72 61 6d 2b 32 20 28 6c | 6f 6e 67 29 a1 00 9d 00 |ram+2 (l|ong)....| |00003fb0| 10 00 16 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00003fc0| 00 29 90 16 61 64 64 72 | 65 73 73 20 6f 66 20 64 |.)..addr|ess of d| |00003fd0| 61 74 61 20 62 75 66 66 | 65 72 a1 00 9d 00 10 00 |ata buff|er......| |00003fe0| 10 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 28 |...... .|.......(| |00003ff0| 01 12 00 63 10 63 73 50 | 61 72 61 6d 2b 36 20 28 |...c.csP|aram+6 (| |00004000| 77 6f 72 64 29 a1 00 9d | 00 10 00 15 00 00 00 00 |word)...|........| |00004010| 00 20 00 00 00 00 00 00 | 00 00 29 90 15 6c 65 6e |. ......|..)..len| |00004020| 67 74 68 20 6f 66 20 64 | 61 74 61 20 62 75 66 66 |gth of d|ata buff| |00004030| 65 72 a1 00 9d 00 10 00 | 10 00 00 00 00 00 20 00 |er......|...... .| |00004040| 00 00 00 00 00 00 00 28 | 01 1e 00 63 10 63 73 50 |.......(|...c.csP| |00004050| 61 72 61 6d 2b 38 20 28 | 62 79 74 65 29 a1 00 9d |aram+8 (|byte)...| |00004060| 00 10 00 1c 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00004070| 00 00 29 90 1c 73 74 61 | 72 74 69 6e 67 20 74 72 |..)..sta|rting tr| |00004080| 61 63 6b 20 6e 75 6d 62 | 65 72 20 69 6e 20 42 43 |ack numb|er in BC| |00004090| 44 a1 00 9d 00 10 00 5f | 00 00 00 00 00 20 00 00 |D......_|..... ..| |000040a0| 00 00 00 00 00 00 28 01 | 36 00 37 5f 54 68 65 20 |......(.|6.7_The | |000040b0| 64 72 69 76 65 72 20 63 | 61 6c 63 75 6c 61 74 65 |driver c|alculate| |000040c0| 73 20 74 68 65 20 6e 75 | 6d 62 65 72 20 6f 66 20 |s the nu|mber of | |000040d0| 74 72 61 63 6b 73 20 66 | 72 6f 6d 20 74 68 65 20 |tracks f|rom the | |000040e0| 6c 65 6e 67 74 68 20 6f | 66 20 74 68 65 20 64 61 |length o|f the da| |000040f0| 74 61 20 62 75 66 66 65 | 72 2e 20 20 49 66 20 79 |ta buffe|r. If y| |00004100| 6f 75 20 61 6c 6c 6f 63 | 61 74 65 a1 00 9d 00 10 |ou alloc|ate.....| |00004110| 00 53 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.S..... |........| |00004120| 2a 0c 53 74 6f 6f 20 6c | 69 74 74 6c 65 20 6f 72 |*.Stoo l|ittle or| |00004130| 20 74 6f 6f 20 6d 75 63 | 68 20 73 70 61 63 65 2c | too muc|h space,| |00004140| 20 75 6e 64 65 66 69 6e | 65 64 20 65 72 72 6f 72 | undefin|ed error| |00004150| 73 20 6d 61 79 20 72 65 | 73 75 6c 74 20 28 79 6f |s may re|sult (yo| |00004160| 75 d5 6c 6c 20 73 74 6f | 6d 70 20 6f 6e 20 6d 65 |u.ll sto|mp on me| |00004170| 6d 6f 72 79 2e 29 a1 00 | 9d 00 10 00 07 00 00 00 |mory.)..|........| |00004180| 00 00 20 00 00 00 00 00 | 00 00 00 2a 18 07 4f 75 |.. .....|...*..Ou| |00004190| 74 70 75 74 3a a1 00 9d | 00 10 00 11 00 00 00 00 |tput:...|........| |000041a0| 00 20 00 00 00 00 00 00 | 00 00 2a 18 11 46 6f 72 |. ......|..*..For| |000041b0| 20 54 79 70 65 20 31 20 | 63 61 6c 6c 73 3a a1 00 | Type 1 |calls:..| |000041c0| 9d 00 10 00 10 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |000041d0| 00 00 00 2b 2c 0c 10 63 | 73 50 61 72 61 6d 2b 30 |...+,..c|sParam+0| |000041e0| 20 28 62 79 74 65 29 a1 | 00 9d 00 10 00 19 00 00 | (byte).|........| |000041f0| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 90 19 46 |... ....|....)..F| |00004200| 69 72 73 74 20 74 72 61 | 63 6b 20 6e 75 6d 62 65 |irst tra|ck numbe| |00004210| 72 20 69 6e 20 42 43 44 | a1 00 9d 00 10 00 10 00 |r in BCD|........| |00004220| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 01 8a |.... ...|.....(..| |00004230| 00 63 10 63 73 50 61 72 | 61 6d 2b 31 20 28 62 79 |.c.csPar|am+1 (by| |00004240| 74 65 29 a1 00 9d 00 10 | 00 18 00 00 00 00 00 20 |te).....|....... | |00004250| 00 00 00 00 00 00 00 00 | 29 90 18 4c 61 73 74 20 |........|)..Last | |00004260| 74 72 61 63 6b 20 6e 75 | 6d 62 65 72 20 69 6e 20 |track nu|mber in | |00004270| 42 43 44 a1 00 9d 00 10 | 00 11 00 00 00 00 00 20 |BCD.....|....... | |00004280| 00 00 00 00 00 00 00 00 | 28 01 a2 00 35 11 46 6f |........|(...5.Fo| |00004290| 72 20 54 79 70 65 20 32 | 20 63 61 6c 6c 73 3a a1 |r Type 2| calls:.| |000042a0| 00 9d 00 10 00 10 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |000042b0| 00 00 00 00 2b 2e 18 10 | 63 73 50 61 72 61 6d 2b |....+...|csParam+| |000042c0| 30 20 28 62 79 74 65 29 | a1 00 9d 00 10 00 2f 00 |0 (byte)|....../.| |000042d0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 90 2f |.... ...|.....)./| |000042e0| 6c 65 61 64 20 6f 75 74 | 20 28 65 6e 64 20 6f 66 |lead out| (end of| |000042f0| 20 64 69 73 63 29 20 61 | 64 64 72 65 73 73 2c 20 | disc) a|ddress, | |00004300| 6d 69 6e 75 74 65 73 2c | 20 69 6e 20 42 43 44 a1 |minutes,| in BCD.| |00004310| 00 9d 00 10 00 10 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00004320| 00 00 00 00 28 01 c6 00 | 63 10 63 73 50 61 72 61 |....(...|c.csPara| |00004330| 6d 2b 31 20 28 62 79 74 | 65 29 a1 00 9d 00 10 00 |m+1 (byt|e)......| |00004340| 2f 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 29 |/..... .|.......)| |00004350| 90 2f 6c 65 61 64 20 6f | 75 74 20 28 65 6e 64 20 |./lead o|ut (end | |00004360| 6f 66 20 64 69 73 63 29 | 20 61 64 64 72 65 73 73 |of disc)| address| |00004370| 2c 20 73 65 63 6f 6e 64 | 73 2c 20 69 6e 20 42 43 |, second|s, in BC| |00004380| 44 a1 00 9d 00 10 00 10 | 00 00 00 00 00 20 00 00 |D.......|..... ..| |00004390| 00 00 00 00 00 00 28 01 | d2 00 63 10 63 73 50 61 |......(.|..c.csPa| |000043a0| 72 61 6d 2b 32 20 28 62 | 79 74 65 29 a1 00 9d 00 |ram+2 (b|yte)....| |000043b0| 10 00 2e 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |000043c0| 00 29 90 2e 6c 65 61 64 | 20 6f 75 74 20 28 65 6e |.)..lead| out (en| |000043d0| 64 20 6f 66 20 64 69 73 | 63 29 20 61 64 64 72 65 |d of dis|c) addre| |000043e0| 73 73 2c 20 62 6c 6f 63 | 6b 73 2c 20 69 6e 20 42 |ss, bloc|ks, in B| |000043f0| 43 44 a1 00 9d 00 10 00 | 11 00 00 00 00 00 20 00 |CD......|...... .| |00004400| 00 00 00 00 00 00 00 28 | 01 ea 00 35 11 46 6f 72 |.......(|...5.For| |00004410| 20 54 79 70 65 20 33 20 | 63 61 6c 6c 73 3a a1 00 | Type 3 |calls:..| |00004420| 9d 00 10 00 52 00 00 00 | 00 00 20 00 00 00 00 00 |....R...|.. .....| |00004430| 00 00 00 2b 37 18 52 46 | 6f 75 72 20 62 79 74 65 |...+7.RF|our byte| |00004440| 73 20 6f 66 20 64 61 74 | 61 20 77 69 6c 6c 20 62 |s of dat|a will b| |00004450| 65 20 72 65 74 75 72 6e | 65 64 20 69 6e 20 74 68 |e return|ed in th| |00004460| 65 20 62 75 66 66 65 72 | 20 73 70 65 63 69 66 69 |e buffer| specifi| |00004470| 65 64 2c 20 66 6f 72 20 | 65 61 63 68 20 74 72 61 |ed, for |each tra| |00004480| 63 6b 20 69 6e 20 74 68 | 65 a1 00 9d 00 10 00 11 |ck in th|e.......| |00004490| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 0c |..... ..|......*.| |000044a0| 11 66 6f 6c 6c 6f 77 69 | 6e 67 20 66 6f 72 6d 61 |.followi|ng forma| |000044b0| 74 3a a1 00 9d 00 10 00 | 04 00 00 00 00 00 20 00 |t:......|...... .| |000044c0| 00 00 00 00 16 aa 00 04 | 04 2a 18 04 42 79 74 65 |........|.*..Byte| |000044d0| a1 00 9d 00 10 00 07 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |000044e0| 00 00 25 ff 80 29 28 07 | 43 6f 6e 74 65 6e 74 a1 |..%..)(.|Content.| |000044f0| 00 9d 00 10 00 01 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00004500| 00 00 00 00 04 00 28 02 | 32 00 6c 01 30 a1 00 9d |......(.|2.l.0...| |00004510| 00 10 00 2d 00 00 00 00 | 00 20 00 00 00 00 00 00 |...-....|. ......| |00004520| 00 00 29 28 2d 43 6f 6e | 74 72 6f 6c 20 66 69 65 |..)(-Con|trol fie| |00004530| 6c 64 20 6f 66 20 73 70 | 65 63 69 66 69 65 64 20 |ld of sp|ecified | |00004540| 74 72 61 63 6b 20 28 73 | 65 65 20 70 61 67 65 20 |track (s|ee page | |00004550| 31 29 a1 00 9d 00 10 00 | 01 00 00 00 00 00 20 00 |1)......|...... .| |00004560| 00 00 00 00 00 00 00 28 | 02 3e 00 6c 01 31 a1 00 |.......(|.>.l.1..| |00004570| 9d 00 10 00 25 00 00 00 | 00 00 20 00 00 00 00 00 |....%...|.. .....| |00004580| 00 00 00 29 28 25 74 72 | 61 63 6b 20 73 74 61 72 |...)(%tr|ack star| |00004590| 74 2c 20 61 62 73 6f 6c | 75 74 65 20 6d 69 6e 75 |t, absol|ute minu| |000045a0| 74 65 73 2c 20 69 6e 20 | 42 43 44 a1 00 9d 00 10 |tes, in |BCD.....| |000045b0| 00 01 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |000045c0| 28 02 4a 00 6c 01 32 a1 | 00 9d 00 10 00 25 00 00 |(.J.l.2.|.....%..| |000045d0| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 28 25 74 |... ....|....)(%t| |000045e0| 72 61 63 6b 20 73 74 61 | 72 74 2c 20 61 62 73 6f |rack sta|rt, abso| |000045f0| 6c 75 74 65 20 73 65 63 | 6f 6e 64 73 2c 20 69 6e |lute sec|onds, in| |00004600| 20 42 43 44 a1 00 9d 00 | 10 00 01 00 00 00 00 00 | BCD....|........| |00004610| 20 00 00 00 00 00 00 00 | 00 28 02 56 00 6c 01 33 | .......|.(.V.l.3| |00004620| a1 00 9d 00 10 00 24 00 | 00 00 00 00 20 00 00 00 |......$.|.... ...| |00004630| 00 00 00 00 00 29 28 24 | 74 72 61 63 6b 20 73 74 |.....)($|track st| |00004640| 61 72 74 2c 20 61 62 73 | 6f 6c 75 74 65 20 62 6c |art, abs|olute bl| |00004650| 6f 63 6b 73 2c 20 69 6e | 20 42 43 44 a1 00 9d 00 |ocks, in| BCD....| |00004660| 10 00 1f 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00004670| 00 0d 00 0a 28 00 16 00 | 21 1f 43 44 2d 52 4f 4d |....(...|!.CD-ROM| |00004680| 20 26 20 74 68 65 20 4d | 61 63 69 6e 74 6f 73 68 | & the M|acintosh| |00004690| 20 63 6f 6d 70 75 74 65 | 72 a1 00 9d 00 10 00 16 | compute|r.......| |000046a0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 00 |..... ..|......(.| |000046b0| 16 01 af 16 4d 6f 6e 64 | 61 79 2c 20 41 70 72 69 |....Mond|ay, Apri| |000046c0| 6c 20 31 36 2c 20 31 39 | 39 30 a1 00 9d 00 10 00 |l 16, 19|90......| |000046d0| 16 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 28 |...... .|.......(| |000046e0| 02 c2 00 21 16 f0 20 41 | 70 70 6c 65 20 43 6f 6d |...!.. A|pple Com| |000046f0| 70 75 74 65 72 2c 20 49 | 6e 63 2e a1 00 9d 00 10 |puter, I|nc......| |00004700| 00 05 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00004710| 28 02 c2 01 e7 05 50 61 | 67 65 20 a1 00 9d 00 10 |(.....Pa|ge .....| |00004720| 00 02 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00004730| 29 16 02 33 36 ff 00 0c | 00 00 00 00 02 d7 02 23 |)..36...|.......#| |00004740| 11 01 a0 00 9c 01 00 0a | 00 00 00 00 02 d7 02 23 |........|.......#| |00004750| 39 a1 00 9d 00 10 00 0b | 00 00 00 00 00 20 00 00 |9.......|..... ..| |00004760| 00 00 00 00 00 00 2c 00 | 08 00 14 05 54 69 6d 65 |......,.|....Time| |00004770| 73 03 00 14 04 01 0d 00 | 0c 10 02 d9 02 28 02 d9 |s.......|.....(..| |00004780| 02 28 2b 37 2e 0b 52 65 | 61 64 51 20 28 31 30 31 |.(+7..Re|adQ (101| |00004790| 29 a1 00 9d 00 10 00 11 | 00 00 00 00 00 20 00 00 |).......|..... ..| |000047a0| 00 00 00 00 00 00 28 00 | 2e 01 57 11 52 65 61 64 |......(.|..W.Read| |000047b0| 20 51 20 53 75 62 63 68 | 61 6e 6e 65 6c a1 00 9d | Q Subch|annel...| |000047c0| 00 10 00 0c 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |000047d0| 00 00 04 00 28 00 46 00 | 33 0c 44 65 73 63 72 69 |....(.F.|3.Descri| |000047e0| 70 74 69 6f 6e 3a a1 00 | 9d 00 10 00 48 00 00 00 |ption:..|....H...| |000047f0| 00 00 20 00 00 00 00 00 | 00 00 00 29 5c 48 52 65 |.. .....|...)\HRe| |00004800| 61 64 51 20 72 65 74 75 | 72 6e 73 20 74 68 65 20 |adQ retu|rns the | |00004810| 70 6f 73 69 74 69 6f 6e | 20 69 6e 66 6f 72 6d 61 |position| informa| |00004820| 74 69 6f 6e 20 73 74 6f | 72 65 64 20 69 6e 20 74 |tion sto|red in t| |00004830| 68 65 20 51 20 73 75 62 | 63 68 61 6e 6e 65 6c 20 |he Q sub|channel | |00004840| 6f 66 20 74 68 65 a1 00 | 9d 00 10 00 05 00 00 00 |of the..|........| |00004850| 00 00 20 00 00 00 00 00 | 00 00 00 2a 0c 05 64 69 |.. .....|...*..di| |00004860| 73 63 2e a1 00 9d 00 10 | 00 06 00 00 00 00 00 20 |sc......|....... | |00004870| 00 00 00 00 00 00 00 00 | 28 00 6a 00 32 06 49 6e |........|(.j.2.In| |00004880| 70 75 74 3a a1 00 9d 00 | 10 00 04 00 00 00 00 00 |put:....|........| |00004890| 20 00 00 00 00 00 00 00 | 00 29 58 04 6e 6f 6e 65 | .......|.)X.none| |000048a0| a1 00 9d 00 10 00 07 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |000048b0| 00 00 00 00 00 28 00 82 | 00 43 07 4f 75 74 70 75 |.....(..|.C.Outpu| |000048c0| 74 3a a1 00 9d 00 10 00 | 10 00 00 00 00 00 20 00 |t:......|...... .| |000048d0| 00 00 00 00 00 00 00 2b | 20 0c 10 63 73 50 61 72 |.......+| ..csPar| |000048e0| 61 6d 2b 30 20 28 62 79 | 74 65 29 a1 00 9d 00 10 |am+0 (by|te).....| |000048f0| 00 1a 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00004900| 29 90 1a 43 6f 6e 74 72 | 6f 6c 20 66 69 65 6c 64 |)..Contr|ol field| |00004910| 20 28 73 65 65 20 70 61 | 67 65 20 31 29 a1 00 9d | (see pa|ge 1)...| |00004920| 00 10 00 10 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00004930| 00 00 28 00 9a 00 63 10 | 63 73 50 61 72 61 6d 2b |..(...c.|csParam+| |00004940| 31 20 28 62 79 74 65 29 | a1 00 9d 00 10 00 23 00 |1 (byte)|......#.| |00004950| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 90 23 |.... ...|.....).#| |00004960| 74 72 61 63 6b 20 6e 75 | 6d 62 65 72 20 69 6e 20 |track nu|mber in | |00004970| 42 43 44 20 28 72 61 6e | 67 65 20 31 20 74 6f 20 |BCD (ran|ge 1 to | |00004980| 39 39 29 a1 00 9d 00 10 | 00 10 00 00 00 00 00 20 |99).....|....... | |00004990| 00 00 00 00 00 00 00 00 | 28 00 a6 00 63 10 63 73 |........|(...c.cs| |000049a0| 50 61 72 61 6d 2b 32 20 | 28 62 79 74 65 29 a1 00 |Param+2 |(byte)..| |000049b0| 9d 00 10 00 05 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |000049c0| 00 00 00 29 90 05 49 6e | 64 65 78 a1 00 9d 00 10 |...)..In|dex.....| |000049d0| 00 10 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |000049e0| 28 00 b2 00 63 10 63 73 | 50 61 72 61 6d 2b 33 20 |(...c.cs|Param+3 | |000049f0| 28 62 79 74 65 29 a1 00 | 9d 00 10 00 2e 00 00 00 |(byte)..|........| |00004a00| 00 00 20 00 00 00 00 00 | 00 00 00 29 90 2e 6c 6f |.. .....|...)..lo| |00004a10| 63 61 74 69 6f 6e 2c 20 | 6d 69 6e 75 74 65 73 2c |cation, |minutes,| |00004a20| 20 66 72 6f 6d 20 73 74 | 61 72 74 20 6f 66 20 74 | from st|art of t| |00004a30| 72 61 63 6b 2c 20 69 6e | 20 42 43 44 a1 00 9d 00 |rack, in| BCD....| |00004a40| 10 00 10 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00004a50| 00 28 00 be 00 63 10 63 | 73 50 61 72 61 6d 2b 34 |.(...c.c|sParam+4| |00004a60| 20 28 62 79 74 65 29 a1 | 00 9d 00 10 00 2e 00 00 | (byte).|........| |00004a70| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 90 2e 6c |... ....|....)..l| |00004a80| 6f 63 61 74 69 6f 6e 2c | 20 73 65 63 6f 6e 64 73 |ocation,| seconds| |00004a90| 2c 20 66 72 6f 6d 20 73 | 74 61 72 74 20 6f 66 20 |, from s|tart of | |00004aa0| 74 72 61 63 6b 2c 20 69 | 6e 20 42 43 44 a1 00 9d |track, i|n BCD...| |00004ab0| 00 10 00 10 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00004ac0| 00 00 28 00 ca 00 63 10 | 63 73 50 61 72 61 6d 2b |..(...c.|csParam+| |00004ad0| 35 20 28 62 79 74 65 29 | a1 00 9d 00 10 00 2c 00 |5 (byte)|......,.| |00004ae0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 29 90 2c |.... ...|.....).,| |00004af0| 6c 6f 63 61 74 69 6f 6e | 2c 20 62 6c 6f 63 6b 2c |location|, block,| |00004b00| 20 66 72 6f 6d 20 73 74 | 61 72 74 20 6f 66 20 74 | from st|art of t| |00004b10| 72 61 63 6b 2c 20 69 6e | 20 42 43 44 a1 00 9d 00 |rack, in| BCD....| |00004b20| 10 00 10 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00004b30| 00 28 00 d6 00 63 10 63 | 73 50 61 72 61 6d 2b 36 |.(...c.c|sParam+6| |00004b40| 20 28 62 79 74 65 29 a1 | 00 9d 00 10 00 34 00 00 | (byte).|.....4..| |00004b50| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 90 34 61 |... ....|....).4a| |00004b60| 62 73 6f 6c 75 74 65 20 | 6c 6f 63 61 74 69 6f 6e |bsolute |location| |00004b70| 20 69 6e 20 6d 69 6e 75 | 74 65 73 2c 20 66 72 6f | in minu|tes, fro| |00004b80| 6d 20 73 74 61 72 74 20 | 6f 66 20 64 69 73 63 2c |m start |of disc,| |00004b90| 20 69 6e a1 00 9d 00 10 | 00 03 00 00 00 00 00 20 | in.....|....... | |00004ba0| 00 00 00 00 00 00 00 00 | 2a 0c 03 42 43 44 a1 00 |........|*..BCD..| |00004bb0| 9d 00 10 00 10 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00004bc0| 00 00 00 28 00 ee 00 63 | 10 63 73 50 61 72 61 6d |...(...c|.csParam| |00004bd0| 2b 37 20 28 62 79 74 65 | 29 a1 00 9d 00 10 00 34 |+7 (byte|)......4| |00004be0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 90 |..... ..|......).| |00004bf0| 34 61 62 73 6f 6c 75 74 | 65 20 6c 6f 63 61 74 69 |4absolut|e locati| |00004c00| 6f 6e 20 69 6e 20 73 65 | 63 6f 6e 64 73 2c 20 66 |on in se|conds, f| |00004c10| 72 6f 6d 20 73 74 61 72 | 74 20 6f 66 20 64 69 73 |rom star|t of dis| |00004c20| 63 2c 20 69 6e a1 00 9d | 00 10 00 03 00 00 00 00 |c, in...|........| |00004c30| 00 20 00 00 00 00 00 00 | 00 00 2a 0c 03 42 43 44 |. ......|..*..BCD| |00004c40| a1 00 9d 00 10 00 10 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00004c50| 00 00 00 00 00 28 01 06 | 00 63 10 63 73 50 61 72 |.....(..|.c.csPar| |00004c60| 61 6d 2b 38 20 28 62 79 | 74 65 29 a1 00 9d 00 10 |am+8 (by|te).....| |00004c70| 00 37 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.7..... |........| |00004c80| 29 90 37 61 62 73 6f 6c | 75 74 65 20 6c 6f 63 61 |).7absol|ute loca| |00004c90| 74 69 6f 6e 20 69 6e 20 | 62 6c 6f 63 6b 73 2c 20 |tion in |blocks, | |00004ca0| 66 72 6f 6d 20 73 74 61 | 72 74 20 6f 66 20 64 69 |from sta|rt of di| |00004cb0| 73 63 2c 20 69 6e 20 42 | 43 44 a1 00 9d 00 10 00 |sc, in B|CD......| |00004cc0| 1f 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 0d |...... .|........| |00004cd0| 00 0a 28 00 16 00 21 1f | 43 44 2d 52 4f 4d 20 26 |..(...!.|CD-ROM &| |00004ce0| 20 74 68 65 20 4d 61 63 | 69 6e 74 6f 73 68 20 63 | the Mac|intosh c| |00004cf0| 6f 6d 70 75 74 65 72 a1 | 00 9d 00 10 00 16 00 00 |omputer.|........| |00004d00| 00 00 00 20 00 00 00 00 | 00 00 00 00 28 00 16 01 |... ....|....(...| |00004d10| af 16 4d 6f 6e 64 61 79 | 2c 20 41 70 72 69 6c 20 |..Monday|, April | |00004d20| 31 36 2c 20 31 39 39 30 | a1 00 9d 00 10 00 16 00 |16, 1990|........| |00004d30| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 02 c2 |.... ...|.....(..| |00004d40| 00 21 16 f0 20 41 70 70 | 6c 65 20 43 6f 6d 70 75 |.!.. App|le Compu| |00004d50| 74 65 72 2c 20 49 6e 63 | 2e a1 00 9d 00 10 00 05 |ter, Inc|........| |00004d60| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 02 |..... ..|......(.| |00004d70| c2 01 e7 05 50 61 67 65 | 20 a1 00 9d 00 10 00 02 |....Page| .......| |00004d80| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 16 |..... ..|......).| |00004d90| 02 33 37 ff 00 0c 00 00 | 00 00 02 d7 02 23 11 01 |.37.....|.....#..| |00004da0| a0 00 9c 01 00 0a 00 00 | 00 00 02 d7 02 23 39 a1 |........|.....#9.| |00004db0| 00 9d 00 10 00 0e 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00004dc0| 00 00 00 00 2c 00 08 00 | 14 05 54 69 6d 65 73 03 |....,...|..Times.| |00004dd0| 00 14 04 01 0d 00 0c 10 | 02 d9 02 28 02 d9 02 28 |........|...(...(| |00004de0| 2b 37 3a 0e 52 65 61 64 | 48 65 61 64 20 28 31 30 |+7:.Read|Head (10| |00004df0| 32 29 a1 00 9d 00 10 00 | 19 00 00 00 00 00 20 00 |2)......|...... .| |00004e00| 00 00 00 00 00 00 00 29 | fa 19 6c 6f 67 69 63 61 |.......)|..logica| |00004e10| 6c 20 62 6c 6f 63 6b 20 | 69 6e 66 6f 72 6d 61 74 |l block |informat| |00004e20| 69 6f 6e a1 00 9d 00 10 | 00 0c 00 00 00 00 00 20 |ion.....|....... | |00004e30| 00 00 00 00 00 00 00 00 | 04 00 28 00 52 00 35 0c |........|..(.R.5.| |00004e40| 44 65 73 63 72 69 70 74 | 69 6f 6e 3a a1 00 9d 00 |Descript|ion:....| |00004e50| 10 00 48 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..H.....| .......| |00004e60| 00 29 5a 48 47 69 76 65 | 6e 20 61 20 73 70 65 63 |.)ZHGive|n a spec| |00004e70| 69 66 69 63 20 6c 6f 67 | 69 63 61 6c 20 62 6c 6f |ific log|ical blo| |00004e80| 63 6b 2c 20 72 65 74 75 | 72 6e 73 20 74 68 65 20 |ck, retu|rns the | |00004e90| 61 62 73 6f 6c 75 74 65 | 20 6d 69 6e 75 74 65 2d |absolute| minute-| |00004ea0| 73 65 63 6f 6e 64 2d 62 | 6c 6f 63 6b a1 00 9d 00 |second-b|lock....| |00004eb0| 10 00 11 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00004ec0| 00 2a 0c 11 61 64 64 72 | 65 73 73 20 61 6e 64 20 |.*..addr|ess and | |00004ed0| 6d 6f 64 65 2e a1 00 9d | 00 10 00 06 00 00 00 00 |mode....|........| |00004ee0| 00 20 00 00 00 00 00 00 | 00 00 28 00 76 00 35 06 |. ......|..(.v.5.| |00004ef0| 49 6e 70 75 74 3a a1 00 | 9d 00 10 00 10 00 00 00 |Input:..|........| |00004f00| 00 00 20 00 00 00 00 00 | 00 00 00 2a 0c 10 63 73 |.. .....|...*..cs| |00004f10| 50 61 72 61 6d 2b 30 20 | 28 6c 6f 6e 67 29 a1 00 |Param+0 |(long)..| |00004f20| 9d 00 10 00 14 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00004f30| 00 00 00 29 e5 14 6c 6f | 67 69 63 61 6c 20 62 6c |...)..lo|gical bl| |00004f40| 6f 63 6b 20 6e 75 6d 62 | 65 72 a1 00 9d 00 10 00 |ock numb|er......| |00004f50| 07 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 28 |...... .|.......(| |00004f60| 00 9a 00 35 07 4f 75 74 | 70 75 74 3a a1 00 9d 00 |...5.Out|put:....| |00004f70| 10 00 10 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00004f80| 00 2a 0c 10 63 73 50 61 | 72 61 6d 2b 30 20 28 62 |.*..csPa|ram+0 (b| |00004f90| 79 74 65 29 a1 00 9d 00 | 10 00 18 00 00 00 00 00 |yte)....|........| |00004fa0| 20 00 00 00 00 00 00 00 | 00 29 e5 18 61 62 73 6f | .......|.)..abso| |00004fb0| 6c 75 74 65 20 6d 69 6e | 75 74 65 73 2c 20 69 6e |lute min|utes, in| |00004fc0| 20 42 43 44 a1 00 9d 00 | 10 00 10 00 00 00 00 00 | BCD....|........| |00004fd0| 20 00 00 00 00 00 00 00 | 00 28 00 b2 00 35 10 63 | .......|.(...5.c| |00004fe0| 73 50 61 72 61 6d 2b 31 | 20 28 62 79 74 65 29 a1 |sParam+1| (byte).| |00004ff0| 00 9d 00 10 00 18 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00005000| 00 00 00 00 29 e5 18 61 | 62 73 6f 6c 75 74 65 20 |....)..a|bsolute | |00005010| 73 65 63 6f 6e 64 73 2c | 20 69 6e 20 42 43 44 a1 |seconds,| in BCD.| |00005020| 00 9d 00 10 00 10 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00005030| 00 00 00 00 28 00 be 00 | 35 10 63 73 50 61 72 61 |....(...|5.csPara| |00005040| 6d 2b 32 20 28 62 79 74 | 65 29 a1 00 9d 00 10 00 |m+2 (byt|e)......| |00005050| 17 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 29 |...... .|.......)| |00005060| e5 17 61 62 73 6f 6c 75 | 74 65 20 62 6c 6f 63 6b |..absolu|te block| |00005070| 73 2c 20 69 6e 20 42 43 | 44 a1 00 9d 00 10 00 10 |s, in BC|D.......| |00005080| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 00 |..... ..|......(.| |00005090| ca 00 35 10 63 73 50 61 | 72 61 6d 2b 33 20 28 62 |..5.csPa|ram+3 (b| |000050a0| 79 74 65 29 a1 00 9d 00 | 10 00 04 00 00 00 00 00 |yte)....|........| |000050b0| 20 00 00 00 00 00 00 00 | 00 29 e5 04 4d 6f 64 65 | .......|.)..Mode| |000050c0| a1 00 9d 00 10 00 5d 00 | 00 00 00 00 20 00 00 00 |......].|.... ...| |000050d0| 00 00 00 00 00 28 00 e2 | 00 37 5d 41 20 72 65 74 |.....(..|.7]A ret| |000050e0| 75 72 6e 20 63 6f 64 65 | 20 6f 66 20 6e 6f 45 72 |urn code| of noEr| |000050f0| 72 20 6d 65 61 6e 73 20 | 74 68 61 74 20 74 68 69 |r means |that thi| |00005100| 73 20 69 73 20 61 20 64 | 61 74 61 20 62 6c 6f 63 |s is a d|ata bloc| |00005110| 6b 2e 20 20 41 20 72 65 | 74 75 72 6e 20 63 6f 64 |k. A re|turn cod| |00005120| 65 20 6f 66 20 70 61 72 | 61 6d 45 72 72 20 6d 65 |e of par|amErr me| |00005130| 61 6e 73 20 74 68 69 73 | a1 00 9d 00 10 00 12 00 |ans this|........| |00005140| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 0c 12 |.... ...|.....*..| |00005150| 69 73 20 61 6e 20 61 75 | 64 69 6f 20 62 6c 6f 63 |is an au|dio bloc| |00005160| 6b 2e a1 00 9d 00 10 00 | 1f 00 00 00 00 00 20 00 |k.......|...... .| |00005170| 00 00 00 00 00 00 00 0d | 00 0a 28 00 16 00 21 1f |........|..(...!.| |00005180| 43 44 2d 52 4f 4d 20 26 | 20 74 68 65 20 4d 61 63 |CD-ROM &| the Mac| |00005190| 69 6e 74 6f 73 68 20 63 | 6f 6d 70 75 74 65 72 a1 |intosh c|omputer.| |000051a0| 00 9d 00 10 00 16 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |000051b0| 00 00 00 00 28 00 16 01 | af 16 4d 6f 6e 64 61 79 |....(...|..Monday| |000051c0| 2c 20 41 70 72 69 6c 20 | 31 36 2c 20 31 39 39 30 |, April |16, 1990| |000051d0| a1 00 9d 00 10 00 16 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |000051e0| 00 00 00 00 00 28 02 c2 | 00 21 16 f0 20 41 70 70 |.....(..|.!.. App| |000051f0| 6c 65 20 43 6f 6d 70 75 | 74 65 72 2c 20 49 6e 63 |le Compu|ter, Inc| |00005200| 2e a1 00 9d 00 10 00 05 | 00 00 00 00 00 20 00 00 |........|..... ..| |00005210| 00 00 00 00 00 00 28 02 | c2 01 e7 05 50 61 67 65 |......(.|....Page| |00005220| 20 a1 00 9d 00 10 00 02 | 00 00 00 00 00 20 00 00 | .......|..... ..| |00005230| 00 00 00 00 00 00 29 16 | 02 33 38 ff 00 0c 00 00 |......).|.38.....| |00005240| 00 00 02 d7 02 23 11 01 | a0 00 9c 01 00 0a 00 00 |.....#..|........| |00005250| 00 00 02 d7 02 23 39 a1 | 00 9d 00 10 00 10 00 00 |.....#9.|........| |00005260| 00 00 00 20 00 00 00 00 | 00 00 00 00 2c 00 08 00 |... ....|....,...| |00005270| 14 05 54 69 6d 65 73 03 | 00 14 04 01 0d 00 0c 10 |..Times.|........| |00005280| 02 d9 02 28 02 d9 02 28 | 2b 37 3a 10 41 54 72 6b |...(...(|+7:.ATrk| |00005290| 53 65 61 72 63 68 20 28 | 31 30 33 29 a1 00 9d 00 |Search (|103)....| |000052a0| 10 00 12 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |000052b0| 00 28 00 3a 01 57 12 41 | 75 64 69 6f 20 54 72 61 |.(.:.W.A|udio Tra| |000052c0| 63 6b 20 53 65 61 72 63 | 68 a1 00 9d 00 10 00 0c |ck Searc|h.......| |000052d0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 04 00 |..... ..|........| |000052e0| 28 00 52 00 35 0c 44 65 | 73 63 72 69 70 74 69 6f |(.R.5.De|scriptio| |000052f0| 6e 3a a1 00 9d 00 10 00 | 4a 00 00 00 00 00 20 00 |n:......|J..... .| |00005300| 00 00 00 00 00 00 00 29 | 5a 4a 50 6f 73 69 74 69 |.......)|ZJPositi| |00005310| 6f 6e 73 20 74 68 65 20 | 6f 70 74 69 63 61 6c 20 |ons the |optical | |00005320| 70 69 63 6b 75 70 20 61 | 74 20 74 68 65 20 73 70 |pickup a|t the sp| |00005330| 65 63 69 66 69 65 64 20 | 61 75 64 69 6f 20 61 64 |ecified |audio ad| |00005340| 64 72 65 73 73 2e 20 41 | 20 70 61 72 61 6d 45 72 |dress. A| paramEr| |00005350| 72 20 69 73 a1 00 9d 00 | 10 00 50 00 00 00 00 00 |r is....|..P.....| |00005360| 20 00 00 00 00 00 00 00 | 00 2a 0c 50 72 65 74 75 | .......|.*.Pretu| |00005370| 72 6e 65 64 20 69 66 20 | 74 68 65 20 61 64 64 72 |rned if |the addr| |00005380| 65 73 73 20 73 70 65 63 | 69 66 69 65 64 20 69 73 |ess spec|ified is| |00005390| 20 6e 6f 74 20 69 6e 20 | 61 6e 20 61 75 64 69 6f | not in |an audio| |000053a0| 20 70 6f 72 74 69 6f 6e | 20 6f 66 20 74 68 65 20 | portion| of the | |000053b0| 64 69 73 63 20 28 65 69 | 74 68 65 72 a1 00 9d 00 |disc (ei|ther....| |000053c0| 10 00 1f 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |000053d0| 00 2a 0c 1f 6f 75 74 20 | 6f 66 20 62 6f 75 6e 64 |.*..out |of bound| |000053e0| 73 20 6f 72 20 61 20 64 | 61 74 61 20 74 72 61 63 |s or a d|ata trac| |000053f0| 6b 2e 29 a1 00 9d 00 10 | 00 06 00 00 00 00 00 20 |k.).....|....... | |00005400| 00 00 00 00 00 00 00 00 | 28 00 76 00 35 06 49 6e |........|(.v.5.In| |00005410| 70 75 74 3a a1 00 9d 00 | 10 00 10 00 00 00 00 00 |put:....|........| |00005420| 20 00 00 00 00 00 00 00 | 00 2b 2e 0c 10 63 73 50 | .......|.+...csP| |00005430| 61 72 61 6d 2b 30 20 28 | 77 6f 72 64 29 a1 00 9d |aram+0 (|word)...| |00005440| 00 10 00 30 00 00 00 00 | 00 20 00 00 00 00 00 00 |...0....|. ......| |00005450| 00 00 29 90 30 30 78 30 | 30 30 30 20 28 73 65 61 |..).00x0|000 (sea| |00005460| 72 63 68 20 61 64 64 72 | 65 73 73 20 69 6e 20 6c |rch addr|ess in l| |00005470| 6f 67 69 63 61 6c 20 62 | 6c 6f 63 6b 20 66 6f 72 |ogical b|lock for| |00005480| 6d 61 74 2e 29 a1 00 9d | 00 10 00 10 00 00 00 00 |mat.)...|........| |00005490| 00 20 00 00 00 00 00 00 | 00 00 28 00 8e 00 63 10 |. ......|..(...c.| |000054a0| 63 73 50 61 72 61 6d 2b | 32 20 28 6c 6f 6e 67 29 |csParam+|2 (long)| |000054b0| a1 00 9d 00 10 00 37 00 | 00 00 00 00 20 00 00 00 |......7.|.... ...| |000054c0| 00 00 00 00 00 29 90 37 | 54 79 70 65 20 30 3a 20 |.....).7|Type 0: | |000054d0| 6c 6f 67 69 63 61 6c 20 | 62 6c 6f 63 6b 20 61 64 |logical |block ad| |000054e0| 64 72 65 73 73 3a 20 6d | 6f 73 74 20 73 69 67 6e |dress: m|ost sign| |000054f0| 69 66 69 63 61 6e 74 20 | 62 79 74 65 20 69 6e a1 |ificant |byte in.| |00005500| 00 9d 00 10 00 30 00 00 | 00 00 00 20 00 00 00 00 |.....0..|... ....| |00005510| 00 00 00 00 2a 0c 30 62 | 79 74 65 20 32 2c 20 6c |....*.0b|yte 2, l| |00005520| 65 61 73 74 20 73 69 67 | 6e 69 66 69 63 61 6e 74 |east sig|nificant| |00005530| 20 62 79 74 65 20 69 6e | 20 62 79 74 65 20 35 20 | byte in| byte 5 | |00005540| 28 6e 6f 72 6d 61 6c a1 | 00 9d 00 10 00 11 00 00 |(normal.|........| |00005550| 00 00 00 20 00 00 00 00 | 00 00 00 00 2a 0c 11 4d |... ....|....*..M| |00005560| 61 63 69 6e 74 6f 73 68 | 20 6f 72 64 65 72 2e 29 |acintosh| order.)| |00005570| a1 00 9d 00 10 00 10 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00005580| 00 00 00 00 00 28 00 b2 | 00 63 10 63 73 50 61 72 |.....(..|.c.csPar| |00005590| 61 6d 2b 36 20 28 77 6f | 72 64 29 a1 00 9d 00 10 |am+6 (wo|rd).....| |000055a0| 00 09 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |000055b0| 29 90 09 50 6c 61 79 20 | 66 6c 61 67 a1 00 9d 00 |)..Play |flag....| |000055c0| 10 00 24 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |..$.....| .......| |000055d0| 00 2a 0c 24 30 20 3d 20 | 73 65 61 72 63 68 20 61 |.*.$0 = |search a| |000055e0| 6e 64 20 70 61 75 73 65 | 20 61 74 20 74 68 69 73 |nd pause| at this| |000055f0| 20 61 64 64 72 65 73 73 | a1 00 9d 00 10 00 2b 00 | address|......+.| |00005600| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 0c 2b |.... ...|.....*.+| |00005610| 31 20 3d 20 73 65 61 72 | 63 68 20 61 6e 64 20 70 |1 = sear|ch and p| |00005620| 6c 61 79 20 61 63 63 6f | 72 64 69 6e 67 20 74 6f |lay acco|rding to| |00005630| 20 70 6c 61 79 20 6d 6f | 64 65 2e a1 00 9d 00 10 | play mo|de......| |00005640| 00 10 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00005650| 28 00 d6 00 63 10 63 73 | 50 61 72 61 6d 2b 38 20 |(...c.cs|Param+8 | |00005660| 28 77 6f 72 64 29 a1 00 | 9d 00 10 00 17 00 00 00 |(word)..|........| |00005670| 00 00 20 00 00 00 00 00 | 00 00 00 29 90 17 50 6c |.. .....|...)..Pl| |00005680| 61 79 20 6d 6f 64 65 2e | 20 28 73 65 65 20 70 61 |ay mode.| (see pa| |00005690| 67 65 20 31 29 a1 00 9d | 00 10 00 02 00 00 00 00 |ge 1)...|........| |000056a0| 00 20 00 00 00 00 00 00 | 00 00 28 00 fa 00 63 02 |. ......|..(...c.| |000056b0| 6f 72 a1 00 9d 00 10 00 | 10 00 00 00 00 00 20 00 |or......|...... .| |000056c0| 00 00 00 00 00 00 00 2a | 24 10 63 73 50 61 72 61 |.......*|$.csPara| |000056d0| 6d 2b 30 20 28 77 6f 72 | 64 29 a1 00 9d 00 10 00 |m+0 (wor|d)......| |000056e0| 31 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 29 |1..... .|.......)| |000056f0| 90 31 30 78 30 30 30 31 | 20 28 73 65 61 72 63 68 |.10x0001| (search| |00005700| 20 61 64 64 72 65 73 73 | 20 69 6e 20 61 62 73 6f | address| in abso| |00005710| 6c 75 74 65 20 6d 69 6e | 75 74 65 2d 73 65 63 6f |lute min|ute-seco| |00005720| 6e 64 2d a1 00 9d 00 10 | 00 0e 00 00 00 00 00 20 |nd-.....|....... | |00005730| 00 00 00 00 00 00 00 00 | 2a 0c 0e 62 6c 6f 63 6b |........|*..block| |00005740| 20 66 6f 72 6d 61 74 2e | 29 a1 00 9d 00 10 00 10 | format.|).......| |00005750| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 01 |..... ..|......(.| |00005760| 36 00 63 10 63 73 50 61 | 72 61 6d 2b 32 20 28 62 |6.c.csPa|ram+2 (b| |00005770| 79 74 65 29 a1 00 9d 00 | 10 00 03 00 00 00 00 00 |yte)....|........| |00005780| 20 00 00 00 00 00 00 00 | 00 29 90 03 30 30 20 a1 | .......|.)..00 .| |00005790| 00 9d 00 10 00 10 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |000057a0| 00 00 00 00 28 01 42 00 | 63 10 63 73 50 61 72 61 |....(.B.|c.csPara| |000057b0| 6d 2b 33 20 28 62 79 74 | 65 29 a1 00 9d 00 10 00 |m+3 (byt|e)......| |000057c0| 17 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 29 |...... .|.......)| |000057d0| 90 17 61 62 73 6f 6c 75 | 74 65 20 6d 69 6e 75 74 |..absolu|te minut| |000057e0| 65 73 20 69 6e 20 42 43 | 44 a1 00 9d 00 10 00 10 |es in BC|D.......| |000057f0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 28 01 |..... ..|......(.| |00005800| 4e 00 63 10 63 73 50 61 | 72 61 6d 2b 34 20 28 62 |N.c.csPa|ram+4 (b| |00005810| 79 74 65 29 a1 00 9d 00 | 10 00 17 00 00 00 00 00 |yte)....|........| |00005820| 20 00 00 00 00 00 00 00 | 00 29 90 17 61 62 73 6f | .......|.)..abso| |00005830| 6c 75 74 65 20 73 65 63 | 6f 6e 64 73 20 69 6e 20 |lute sec|onds in | |00005840| 42 43 44 a1 00 9d 00 10 | 00 10 00 00 00 00 00 20 |BCD.....|....... | |00005850| 00 00 00 00 00 00 00 00 | 28 01 5a 00 63 10 63 73 |........|(.Z.c.cs| |00005860| 50 61 72 61 6d 2b 35 20 | 28 62 79 74 65 29 a1 00 |Param+5 |(byte)..| |00005870| 9d 00 10 00 16 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00005880| 00 00 00 29 90 16 61 62 | 73 6f 6c 75 74 65 20 62 |...)..ab|solute b| |00005890| 6c 6f 63 6b 73 20 69 6e | 20 42 43 44 a1 00 9d 00 |locks in| BCD....| |000058a0| 10 00 10 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |000058b0| 00 28 01 66 00 63 10 63 | 73 50 61 72 61 6d 2b 36 |.(.f.c.c|sParam+6| |000058c0| 20 28 77 6f 72 64 29 a1 | 00 9d 00 10 00 09 00 00 | (word).|........| |000058d0| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 90 09 50 |... ....|....)..P| |000058e0| 6c 61 79 20 66 6c 61 67 | a1 00 9d 00 10 00 24 00 |lay flag|......$.| |000058f0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 2a 0c 24 |.... ...|.....*.$| |00005900| 30 20 3d 20 73 65 61 72 | 63 68 20 61 6e 64 20 70 |0 = sear|ch and p| |00005910| 61 75 73 65 20 61 74 20 | 74 68 69 73 20 61 64 64 |ause at |this add| |00005920| 72 65 73 73 a1 00 9d 00 | 10 00 2b 00 00 00 00 00 |ress....|..+.....| |00005930| 20 00 00 00 00 00 00 00 | 00 2a 0c 2b 31 20 3d 20 | .......|.*.+1 = | |00005940| 73 65 61 72 63 68 20 61 | 6e 64 20 70 6c 61 79 20 |search a|nd play | |00005950| 61 63 63 6f 72 64 69 6e | 67 20 74 6f 20 70 6c 61 |accordin|g to pla| |00005960| 79 20 6d 6f 64 65 2e a1 | 00 9d 00 10 00 10 00 00 |y mode..|........| |00005970| 00 00 00 20 00 00 00 00 | 00 00 00 00 28 01 8a 00 |... ....|....(...| |00005980| 63 10 63 73 50 61 72 61 | 6d 2b 38 20 28 77 6f 72 |c.csPara|m+8 (wor| |00005990| 64 29 a1 00 9d 00 10 00 | 17 00 00 00 00 00 20 00 |d)......|...... .| |000059a0| 00 00 00 00 00 00 00 29 | 90 17 50 6c 61 79 20 6d |.......)|..Play m| |000059b0| 6f 64 65 2e 20 28 73 65 | 65 20 70 61 67 65 20 31 |ode. (se|e page 1| |000059c0| 29 a1 00 9d 00 10 00 02 | 00 00 00 00 00 20 00 00 |).......|..... ..| |000059d0| 00 00 00 00 00 00 28 01 | ae 00 63 02 6f 72 a1 00 |......(.|..c.or..| |000059e0| 9d 00 10 00 10 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |000059f0| 00 00 00 2a 24 10 63 73 | 50 61 72 61 6d 2b 30 20 |...*$.cs|Param+0 | |00005a00| 28 77 6f 72 64 29 a1 00 | 9d 00 10 00 31 00 00 00 |(word)..|....1...| |00005a10| 00 00 20 00 00 00 00 00 | 00 00 00 29 90 31 30 78 |.. .....|...).10x| |00005a20| 30 30 30 32 20 28 73 65 | 61 72 63 68 20 61 64 64 |0002 (se|arch add| |00005a30| 72 65 73 73 20 69 6e 20 | 74 72 61 63 6b 20 6e 75 |ress in |track nu| |00005a40| 6d 62 65 72 20 66 6f 72 | 6d 61 74 2c 20 69 6e a1 |mber for|mat, in.| |00005a50| 00 9d 00 10 00 05 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00005a60| 00 00 00 00 2a 0c 05 42 | 43 44 2e 29 a1 00 9d 00 |....*..B|CD.)....| |00005a70| 10 00 10 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00005a80| 00 28 01 ea 00 63 10 63 | 73 50 61 72 61 6d 2b 32 |.(...c.c|sParam+2| |00005a90| 20 28 62 79 74 65 29 a1 | 00 9d 00 10 00 02 00 00 | (byte).|........| |00005aa0| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 90 02 30 |... ....|....)..0| |00005ab0| 30 a1 00 9d 00 10 00 10 | 00 00 00 00 00 20 00 00 |0.......|..... ..| |00005ac0| 00 00 00 00 00 00 28 01 | f6 00 63 10 63 73 50 61 |......(.|..c.csPa| |00005ad0| 72 61 6d 2b 33 20 28 62 | 79 74 65 29 a1 00 9d 00 |ram+3 (b|yte)....| |00005ae0| 10 00 02 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00005af0| 00 29 90 02 30 30 a1 00 | 9d 00 10 00 10 00 00 00 |.)..00..|........| |00005b00| 00 00 20 00 00 00 00 00 | 00 00 00 28 02 02 00 63 |.. .....|...(...c| |00005b10| 10 63 73 50 61 72 61 6d | 2b 34 20 28 62 79 74 65 |.csParam|+4 (byte| |00005b20| 29 a1 00 9d 00 10 00 02 | 00 00 00 00 00 20 00 00 |).......|..... ..| |00005b30| 00 00 00 00 00 00 29 90 | 02 30 30 a1 00 9d 00 10 |......).|.00.....| |00005b40| 00 10 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00005b50| 28 02 0e 00 63 10 63 73 | 50 61 72 61 6d 2b 35 20 |(...c.cs|Param+5 | |00005b60| 28 62 79 74 65 29 a1 00 | 9d 00 10 00 13 00 00 00 |(byte)..|........| |00005b70| 00 00 20 00 00 00 00 00 | 00 00 00 29 90 13 74 72 |.. .....|...)..tr| |00005b80| 61 63 6b 20 6e 75 6d 62 | 65 72 20 69 6e 20 42 43 |ack numb|er in BC| |00005b90| 44 a1 00 9d 00 10 00 10 | 00 00 00 00 00 20 00 00 |D.......|..... ..| |00005ba0| 00 00 00 00 00 00 28 02 | 1a 00 63 10 63 73 50 61 |......(.|..c.csPa| |00005bb0| 72 61 6d 2b 36 20 28 77 | 6f 72 64 29 a1 00 9d 00 |ram+6 (w|ord)....| |00005bc0| 10 00 09 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00005bd0| 00 29 90 09 50 6c 61 79 | 20 66 6c 61 67 a1 00 9d |.)..Play| flag...| |00005be0| 00 10 00 24 00 00 00 00 | 00 20 00 00 00 00 00 00 |...$....|. ......| |00005bf0| 00 00 2a 0c 24 30 20 3d | 20 73 65 61 72 63 68 20 |..*.$0 =| search | |00005c00| 61 6e 64 20 70 61 75 73 | 65 20 61 74 20 74 68 69 |and paus|e at thi| |00005c10| 73 20 61 64 64 72 65 73 | 73 a1 00 9d 00 10 00 2b |s addres|s......+| |00005c20| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 0c |..... ..|......*.| |00005c30| 2b 31 20 3d 20 73 65 61 | 72 63 68 20 61 6e 64 20 |+1 = sea|rch and | |00005c40| 70 6c 61 79 20 61 63 63 | 6f 72 64 69 6e 67 20 74 |play acc|ording t| |00005c50| 6f 20 70 6c 61 79 20 6d | 6f 64 65 2e a1 00 9d 00 |o play m|ode.....| |00005c60| 10 00 10 00 00 00 00 00 | 20 00 00 00 00 00 00 00 |........| .......| |00005c70| 00 28 02 3e 00 63 10 63 | 73 50 61 72 61 6d 2b 38 |.(.>.c.c|sParam+8| |00005c80| 20 28 77 6f 72 64 29 a1 | 00 9d 00 10 00 17 00 00 | (word).|........| |00005c90| 00 00 00 20 00 00 00 00 | 00 00 00 00 29 90 17 50 |... ....|....)..P| |00005ca0| 6c 61 79 20 6d 6f 64 65 | 2e 20 28 73 65 65 20 70 |lay mode|. (see p| |00005cb0| 61 67 65 20 31 29 a1 00 | 9d 00 10 00 1f 00 00 00 |age 1)..|........| |00005cc0| 00 00 20 00 00 00 00 00 | 00 00 00 0d 00 0a 28 00 |.. .....|......(.| |00005cd0| 16 00 21 1f 43 44 2d 52 | 4f 4d 20 26 20 74 68 65 |..!.CD-R|OM & the| |00005ce0| 20 4d 61 63 69 6e 74 6f | 73 68 20 63 6f 6d 70 75 | Macinto|sh compu| |00005cf0| 74 65 72 a1 00 9d 00 10 | 00 16 00 00 00 00 00 20 |ter.....|....... | |00005d00| 00 00 00 00 00 00 00 00 | 28 00 16 01 af 16 4d 6f |........|(.....Mo| |00005d10| 6e 64 61 79 2c 20 41 70 | 72 69 6c 20 31 36 2c 20 |nday, Ap|ril 16, | |00005d20| 31 39 39 30 a1 00 9d 00 | 10 00 16 00 00 00 00 00 |1990....|........| |00005d30| 20 00 00 00 00 00 00 00 | 00 28 02 c2 00 21 16 f0 | .......|.(...!..| |00005d40| 20 41 70 70 6c 65 20 43 | 6f 6d 70 75 74 65 72 2c | Apple C|omputer,| |00005d50| 20 49 6e 63 2e a1 00 9d | 00 10 00 05 00 00 00 00 | Inc....|........| |00005d60| 00 20 00 00 00 00 00 00 | 00 00 28 02 c2 01 e7 05 |. ......|..(.....| |00005d70| 50 61 67 65 20 a1 00 9d | 00 10 00 02 00 00 00 00 |Page ...|........| |00005d80| 00 20 00 00 00 00 00 00 | 00 00 29 16 02 33 39 ff |. ......|..)..39.| |00005d90| 00 0c 00 00 00 00 02 d7 | 02 23 11 01 a0 00 9c 01 |........|.#......| |00005da0| 00 0a 00 00 00 00 02 d7 | 02 23 39 a1 00 9d 00 10 |........|.#9.....| |00005db0| 00 0b 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00005dc0| 2c 00 08 00 14 05 54 69 | 6d 65 73 03 00 14 04 01 |,.....Ti|mes.....| |00005dd0| 0d 00 0c 10 02 d9 02 28 | 02 d9 02 28 2b 37 2e 0b |.......(|...(+7..| |00005de0| 41 50 6c 61 79 20 28 31 | 30 34 29 a1 00 9d 00 10 |APlay (1|04).....| |00005df0| 00 0a 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |....... |........| |00005e00| 28 00 2e 01 57 0a 50 6c | 61 79 20 41 75 64 69 6f |(...W.Pl|ay Audio| |00005e10| a1 00 9d 00 10 00 0c 00 | 00 00 00 00 20 00 00 00 |........|.... ...| |00005e20| 00 00 00 00 00 04 00 28 | 00 46 00 35 0c 44 65 73 |.......(|.F.5.Des| |00005e30| 63 72 69 70 74 69 6f 6e | 3a a1 00 9d 00 10 00 4a |cription|:......J| |00005e40| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 5a |..... ..|......)Z| |00005e50| 4a 50 6f 73 69 74 69 6f | 6e 73 20 74 68 65 20 6f |JPositio|ns the o| |00005e60| 70 74 69 63 61 6c 20 70 | 69 63 6b 75 70 20 61 74 |ptical p|ickup at| |00005e70| 20 74 68 65 20 73 70 65 | 63 69 66 69 65 64 20 61 | the spe|cified a| |00005e80| 75 64 69 6f 20 61 64 64 | 72 65 73 73 2e 20 41 20 |udio add|ress. A | |00005e90| 70 61 72 61 6d 45 72 72 | 20 69 73 a1 00 9d 00 10 |paramErr| is.....| |00005ea0| 00 50 00 00 00 00 00 20 | 00 00 00 00 00 00 00 00 |.P..... |........| |00005eb0| 2a 0c 50 72 65 74 75 72 | 6e 65 64 20 69 66 20 74 |*.Pretur|ned if t| |00005ec0| 68 65 20 61 64 64 72 65 | 73 73 20 73 70 65 63 69 |he addre|ss speci| |00005ed0| 66 69 65 64 20 69 73 20 | 6e 6f 74 20 69 6e 20 61 |fied is |not in a| |00005ee0| 6e 20 61 75 64 69 6f 20 | 70 6f 72 74 69 6f 6e 20 |n audio |portion | |00005ef0| 6f 66 20 74 68 65 20 64 | 69 73 63 20 28 65 69 74 |of the d|isc (eit| |00005f00| 68 65 72 a1 00 9d 00 10 | 00 46 00 00 00 00 00 20 |her.....|.F..... | |00005f10| 00 00 00 00 00 00 00 00 | 2a 0c 46 6f 75 74 20 6f |........|*.Fout o| |00005f20| 66 20 62 6f 75 6e 64 73 | 20 6f 72 20 61 20 64 61 |f bounds| or a da| |00005f30| 74 61 20 74 72 61 63 6b | 2e 29 20 20 49 66 20 79 |ta track|.) If y| |00005f40| 6f 75 20 68 61 76 65 6e | d5 74 20 69 73 73 75 65 |ou haven|.t issue| |00005f50| 64 20 61 6e 20 41 53 74 | 6f 70 20 62 65 66 6f 72 |d an ASt|op befor| |00005f60| 65 a1 00 9d 00 10 00 3f | 00 00 00 00 00 20 00 00 |e......?|..... ..| |00005f70| 00 00 00 00 00 00 2a 0c | 3f 69 73 73 75 69 6e 67 |......*.|?issuing| |00005f80| 20 61 6e 20 41 50 6c 61 | 79 20 74 68 65 6e 20 70 | an APla|y then p| |00005f90| 6c 61 79 20 63 6f 6e 74 | 69 6e 75 65 73 20 75 6e |lay cont|inues un| |00005fa0| 74 69 6c 20 74 68 65 20 | 65 6e 64 20 6f 66 20 74 |til the |end of t| |00005fb0| 68 65 20 64 69 73 63 2e | a1 00 9d 00 10 00 06 00 |he disc.|........| |00005fc0| 00 00 00 00 20 00 00 00 | 00 00 00 00 00 28 00 76 |.... ...|.....(.v| |00005fd0| 00 35 06 49 6e 70 75 74 | 3a a1 00 9d 00 10 00 10 |.5.Input|:.......| |00005fe0| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2b 2e |..... ..|......+.| |00005ff0| 0c 10 63 73 50 61 72 61 | 6d 2b 30 20 28 77 6f 72 |..csPara|m+0 (wor| |00006000| 64 29 a1 00 9d 00 10 00 | 2d 00 00 00 00 00 20 00 |d)......|-..... .| |00006010| 00 00 00 00 00 00 00 29 | 90 2d 30 78 30 30 30 30 |.......)|.-0x0000| |00006020| 20 28 70 6c 61 79 20 61 | 64 64 72 65 73 73 20 69 | (play a|ddress i| |00006030| 6e 20 6c 6f 67 69 63 61 | 6c 20 62 6c 6f 63 6b 20 |n logica|l block | |00006040| 66 6f 72 6d 61 74 29 a1 | 00 9d 00 10 00 10 00 00 |format).|........| |00006050| 00 00 00 20 00 00 00 00 | 00 00 00 00 28 00 8e 00 |... ....|....(...| |00006060| 63 10 63 73 50 61 72 61 | 6d 2b 32 20 28 6c 6f 6e |c.csPara|m+2 (lon| |00006070| 67 29 a1 00 9d 00 10 00 | 37 00 00 00 00 00 20 00 |g)......|7..... .| |00006080| 00 00 00 00 00 00 00 29 | 90 37 54 79 70 65 20 30 |.......)|.7Type 0| |00006090| 3a 20 6c 6f 67 69 63 61 | 6c 20 62 6c 6f 63 6b 20 |: logica|l block | |000060a0| 61 64 64 72 65 73 73 3a | 20 6d 6f 73 74 20 73 69 |address:| most si| |000060b0| 67 6e 69 66 69 63 61 6e | 74 20 62 79 74 65 20 69 |gnifican|t byte i| |000060c0| 6e a1 00 9d 00 10 00 30 | 00 00 00 00 00 20 00 00 |n......0|..... ..| |000060d0| 00 00 00 00 00 00 2a 0c | 30 62 79 74 65 20 32 2c |......*.|0byte 2,| |000060e0| 20 6c 65 61 73 74 20 73 | 69 67 6e 69 66 69 63 61 | least s|ignifica| |000060f0| 6e 74 20 62 79 74 65 20 | 69 6e 20 62 79 74 65 20 |nt byte |in byte | |00006100| 35 20 28 6e 6f 72 6d 61 | 6c a1 00 9d 00 10 00 11 |5 (norma|l.......| |00006110| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 2a 0c |..... ..|......*.| |00006120| 11 4d 61 63 69 6e 74 6f | 73 68 20 6f 72 64 65 72 |.Macinto|sh order| |00006130| 2e 29 a1 00 9d 00 10 00 | 10 00 00 00 00 00 20 00 |.)......|...... .| |00006140| 00 00 00 00 00 00 00 28 | 00 b2 00 63 10 63 73 50 |.......(|...c.csP| |00006150| 61 72 61 6d 2b 36 20 28 | 77 6f 72 64 29 a1 00 9d |aram+6 (|word)...| |00006160| 00 10 00 11 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00006170| 00 00 29 90 11 53 74 6f | 70 20 61 64 64 72 65 73 |..)..Sto|p addres| |00006180| 73 20 66 6c 61 67 a1 00 | 9d 00 10 00 3c 00 00 00 |s flag..|....<...| |00006190| 00 00 20 00 00 00 00 00 | 00 00 00 2a 0c 3c 30 20 |.. .....|...*.<0 | |000061a0| 3d 20 74 68 69 73 20 69 | 73 20 61 20 73 74 61 72 |= this i|s a star| |000061b0| 74 69 6e 67 20 61 64 64 | 72 65 73 73 2e 20 20 53 |ting add|ress. S| |000061c0| 74 61 72 74 20 70 6c 61 | 79 20 61 74 20 74 68 69 |tart pla|y at thi| |000061d0| 73 20 61 64 64 72 65 73 | 73 2e a1 00 9d 00 10 00 |s addres|s.......| |000061e0| 3b 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 2a |;..... .|.......*| |000061f0| 0c 3b 31 20 3d 20 74 68 | 69 73 20 69 73 20 61 20 |.;1 = th|is is a | |00006200| 73 74 6f 70 70 69 6e 67 | 20 61 64 64 72 65 73 73 |stopping| address| |00006210| 2e 20 20 54 68 69 73 20 | 63 61 6c 6c 20 69 73 20 |. This |call is | |00006220| 65 71 75 69 76 61 6c 65 | 6e 74 20 74 6f a1 00 9d |equivale|nt to...| |00006230| 00 10 00 0e 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |00006240| 00 00 2a 0c 0e 61 6e 20 | 41 53 74 6f 70 20 63 61 |..*..an |AStop ca| |00006250| 6c 6c 2e a1 00 9d 00 10 | 00 10 00 00 00 00 00 20 |ll......|....... | |00006260| 00 00 00 00 00 00 00 00 | 28 00 e2 00 63 10 63 73 |........|(...c.cs| |00006270| 50 61 72 61 6d 2b 38 20 | 28 77 6f 72 64 29 a1 00 |Param+8 |(word)..| |00006280| 9d 00 10 00 17 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00006290| 00 00 00 29 90 17 50 6c | 61 79 20 6d 6f 64 65 2e |...)..Pl|ay mode.| |000062a0| 20 28 73 65 65 20 70 61 | 67 65 20 31 29 a1 00 9d | (see pa|ge 1)...| |000062b0| 00 10 00 02 00 00 00 00 | 00 20 00 00 00 00 00 00 |........|. ......| |000062c0| 00 00 28 00 fa 00 43 02 | 6f 72 a1 00 9d 00 10 00 |..(...C.|or......| |000062d0| 10 00 00 00 00 00 20 00 | 00 00 00 00 00 00 00 2b |...... .|.......+| |000062e0| 20 18 10 63 73 50 61 72 | 61 6d 2b 30 20 28 77 6f | ..csPar|am+0 (wo| |000062f0| 72 64 29 a1 00 9d 00 10 | 00 34 00 00 00 00 00 20 |rd).....|.4..... | |00006300| 00 00 00 00 00 00 00 00 | 29 90 34 30 78 30 30 30 |........|).40x000| |00006310| 31 20 28 70 6c 61 79 20 | 61 64 64 72 65 73 73 20 |1 (play |address | |00006320| 69 6e 20 61 62 73 6f 6c | 75 74 65 20 6d 69 6e 75 |in absol|ute minu| |00006330| 74 65 2d 73 65 63 6f 6e | 64 2d 62 6c 6f 63 6b a1 |te-secon|d-block.| |00006340| 00 9d 00 10 00 07 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |00006350| 00 00 00 00 2a 0c 07 66 | 6f 72 6d 61 74 29 a1 00 |....*..f|ormat)..| |00006360| 9d 00 10 00 10 00 00 00 | 00 00 20 00 00 00 00 00 |........|.. .....| |00006370| 00 00 00 28 01 2a 00 63 | 10 63 73 50 61 72 61 6d |...(.*.c|.csParam| |00006380| 2b 32 20 28 62 79 74 65 | 29 a1 00 9d 00 10 00 03 |+2 (byte|).......| |00006390| 00 00 00 00 00 20 00 00 | 00 00 00 00 00 00 29 90 |..... ..|......).| |000063a0| 03 30 30 20 a1 00 9d 00 | 10 00 10 00 00 00 00 00 |.00 ....|........| |000063b0| 20 00 00 00 00 00 00 00 | 00 28 01 36 00 63 10 63 | .......|.(.6.c.c| |000063c0| 73 50 61 72 61 6d 2b 33 | 20 28 62 79 74 65 29 a1 |sParam+3| (byte).| |000063d0| 00 9d 00 10 00 17 00 00 | 00 00 00 20 00 00 00 00 |........|... ....| |000063e0| 00 00 00 00 29 90 17 61 | 62 73 6f 6c 75 74 65 20 |....)..a|bsolute | |000063f0| 6d 69 6e 75 74 65 73 20 | 69 6e 20 42 43 44 a1 00 |minutes |in BCD..| +--------+-------------------------+-------------------------+--------+--------+ Only 25.0 KB of data is shown above.